永发信息网

如何在Windows7 设置node的环境变量NODE

答案:2  悬赏:50  手机版
解决时间 2021-04-16 13:21
如何在Windows7 设置node的环境变量NODE
最佳答案
node.js 是有windows实现版本的,请到它的官网node.org下载。有两种 exe和msi都可以使用。
下载后安装和正常软件安装一样。使用方法:
在开始菜单打开,选择 Node.js command prompt ,它自动帮你加入了环境变量,直接可以使用 node 和npm命令。
node命令: node (空格)js程序,请用绝对地址。其他参数可以用node -h查看,有详细的解释
npm命令:npm是node安装第三方模块的命令,使用非常简单npm install 模块名即可。其他参数可以可以使用npm -h 查看
这里npm的模块都必须在npm.org上注册使用。
另外在提供一个中文社区 cnodejs.org不错的中文社区。也提供中文文档。

还有一点关于平台选择,其实并不是linux好,node的核心事件驱动机制在linux使用的是模拟的libev+libeio库模拟的,而windows则本身就提供了系统调用,性能据测试过的人数据是windows占大优势的。当然这并不影响你在windows和linux使用node.js,他是完全跨平台的!
全部回答
在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下查看设置是否生效。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我喜欢的女孩子虽然说她已经和她前男友分手了
过了自检就没有画面了但是还能启动我还能听到
吉仁村地址在什么地方,想过去办事
中考50米怎样拿满分
死掉的蛏子怎么弄啊?不张嘴的蚶子怎么吐沙啊
日语学习视频
现在怎么改空间图象
socks5,这个软件在那可以下载。这个软件可不
红龙鱼用顶灯好还是水中灯好
C编程 结构体
适合刻在茶盘上的句子,求助,求背上诗词纹身
赵阳中心桥在什么地方啊,我要过去处理事情
从大悟到沈阳怎么坐车最快
430是不锈钢的还是不锈铁的呢?
生日礼物送什么?
推荐资讯
有时间才能做自己喜欢的事的名言
幻想曹操全攻略,详细点
你所见即我,我不反驳是什么意思。
进不了游戏了
简单幼儿园大班评语,幼儿园学生日记带拼音怎
绿豆芽烩饼怎么做好吃,吃豆芽真的可以减肥吗
北方的秋天诗词,秋天的古诗大全三年级
DNF密保卡查询失败是什么原因,有什么办法可
用什么洗脸好
王粲《登楼赋》写景风格和艺术特色
锦绣文华(东门)怎么去啊,有知道地址的么
茅村实验小学附属幼儿园地址有知道的么?有点
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?