如何在Windows7 设置node的环境变量NODE
展开全部
环境变量类似于DOS的PATH命令,就是将特定的路径存入系统缓存中,当需要运行一些程序时,系统会先从当前路径开始寻找运行,如果找不到,会进入PATH指定的路径寻找该文件并运行。
WINDOWS下的环境变量同理,如你点开始 运行 然后运行一些命令如msconfig就会进入该程序因为MSCONFIG所在的文件夹在环境变量中已经预置过了,如果你敲入的命令不在环境变量的设置路径中就会提示无法运行。这时你只要将此路径添入到环境变量中就可以在开始运行中执行.
再点新建,把删掉的加上去就可以了!
WINDOWS下的环境变量同理,如你点开始 运行 然后运行一些命令如msconfig就会进入该程序因为MSCONFIG所在的文件夹在环境变量中已经预置过了,如果你敲入的命令不在环境变量的设置路径中就会提示无法运行。这时你只要将此路径添入到环境变量中就可以在开始运行中执行.
再点新建,把删掉的加上去就可以了!
展开全部
在app中设置了一个生产环境
app.configure('production', function () {
var expireTime = 2592000000;
app.use(express.static(__dirname + '/public', { maxAge: expireTime }));
app.use(express.errorHandler());
})
如果在windows 7使用这样的命令,果断得报错,提示没有这样的命令:NODE_ENV=production
NODE_ENV=production node app.js
其实网上很多写法都是基于linux的。什么make,watch这些好用的命令在cmd下都没有。
其实NODE_ENV=production表示新建个环境变量NODE_ENV,并设置它的值为production。
set NODE_ENV=production //设置好环境
这样之后就可以运行程序了。
这样我们在node里就可以通过process.env.NODE_ENV来获取这个值。而在express里就可以根据这个值来选择进入那个环境中。在上面的配置中,我配置了生产环境的静态文件过期时间为30天。之后我在chrome下查看设置是否生效。
app.configure('production', function () {
var expireTime = 2592000000;
app.use(express.static(__dirname + '/public', { maxAge: expireTime }));
app.use(express.errorHandler());
})
如果在windows 7使用这样的命令,果断得报错,提示没有这样的命令:NODE_ENV=production
NODE_ENV=production node app.js
其实网上很多写法都是基于linux的。什么make,watch这些好用的命令在cmd下都没有。
其实NODE_ENV=production表示新建个环境变量NODE_ENV,并设置它的值为production。
set NODE_ENV=production //设置好环境
这样之后就可以运行程序了。
这样我们在node里就可以通过process.env.NODE_ENV来获取这个值。而在express里就可以根据这个值来选择进入那个环境中。在上面的配置中,我配置了生产环境的静态文件过期时间为30天。之后我在chrome下查看设置是否生效。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询