请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

NODE_ENV

https://git.imooc.com/coding-448/original.git
这个项目下载下来后,启动报错:‘node_env’ 不是内部或外部命令.
百度后 在 cnpm i cross-env -D安装cross-env依赖包。在NODE_ENV前面加 cross-env
启动后,报错 :ReferenceError: compression is not defined
但是我看到 package.json 里 dependencies 下 “compression”: “1.7.4”,是有的,
老师及各位同学下载下来是能正常启动的吗?

正在回答 回答被采纳积分+3

1回答

提问者 John_Yxd 2021-03-12 11:28:12

找到问题了,clone下来的代码,在service.js下 把  注释放开

const compression = require('compression');

https://img1.sycdn.imooc.com//szimg/604adf5f0968d8b707430303.jpg

在 package.json下 NODE_ENV 前增加 set 即可

"scripts": {
  "build": "set NODE_ENV=production webpack",
  "start": "npm run build && node server.js",
  "dev": "webpack-dev-server"
},

我是Windows系统 这样操作完 运行 yarn start 就好使了。

3 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信