怎么把node.js的bin添加到环境变量

怎么把node.js的bin添加到环境变量,第1张

下载node.msi安装文件包,里面包含了node.js和npm;双击node.msi,选择安装路径和npm; 在node的安装的根目录,也就是nodejs文件夹下新建两个名字为node_cache、node_global文件夹 设置环境变量:变量名:NODE_PATH值:D:\Program Files\nodejs\...(火星人)6606

在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下查看设置是否生效。

结果成功了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11952583.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存