本人NodeJs新手,产品要求,所以计划进行nodeJs工作环境的迁移安装,接下来就开始各种坑各种填了。
在新服务器上安装了新版NodeJs,并做了简单的环境测试,没问题! 接下来将代码迁移过来历史文件迁移过来,迁移后尝试启动
$ node http.js
$ Error: Cannot find module ‘exPRess’
意料之中,我本身就没有给你装这个框架,那就装呗!
npm install express
normalizeTree -> network | |————————————————-|
不动了,可能网速不好吧,那就等等呗…5分钟…10分钟… ? 逗我呢,这服务器网速不好也不能这么不好吧?强制结束,接着重试,还不行,在等…还不行。 哎,问问度娘吧,没结果。那就重新来,想了想,清理掉环境变量,问下度娘怎么配置,度娘告诉我: 要先建立两个文件夹在node根目录下node_global和node_cache文件夹,然后cmd执行:
npm config set prefix “D:/nodejs/node_global”
和
npm config set cache “D:/nodejs/node_cache”
接下来再安装试试呗:
npm install express -g
这个-g度娘说是指定这个express安装到node_global文件夹下,反正我也不懂,就信呗。 哎呦,我去,安装成功了! 接着运行我的js试试:
node http.js
Error: Cannot find module ‘express’
我x,几个意思?度娘一定不会骗我的! 回想一下啊,难道…试试:
npm install express
恩,意料之中,安装成功了!再启动试试:
node http.js
Error: Cannot find module ‘body-parser’
咦,错不一样了,看来是没问题了,哈哈。接着再安装这个,安装完事儿,启动试试:
node http.js
应用实例启动:8081 :: 8081 哇哈哈!
新闻热点
疑难解答