在新计算机上启动npm时出错

时间:2017-06-11 18:34:33

标签: node.js npm webpack

我是node / npm / webpack的新手。我的Macbook上有一个项目完美无缺,但当我将所有文件复制到我的电脑上时(Windows 10)我不知道为什么我无法启动它。

我做了什么:

1-复制所有文件。

2-安装节点

3- npm install

4- npm i webpack-dev-server -g

5- rm node_modules并重新安装npm install

第一个错误是关于webpack-dev-server,但现在似乎正常工作,因为localhost打开了。

我认为我错过了在这台电脑上完成所有工作的重要一步。 我运行npm run prod时的最后一个日志是:

PasteBin debug.log

PasteBin package.json

如果您有一些提示可以提出更好的问题,请告诉我如何改进。

1 个答案:

答案 0 :(得分:0)

设置环境变量(如NODE_ENV=production)在Windows上不起作用,会导致错误。在Windows上,命令为:

set NODE_ENV=production && webpack -p

您可以使用cross-env,而不必定义两个单独的脚本以使其在不同平台上运行。从npm安装包。

npm install --save-dev cross-env

在环境变量前添加cross-env

"prod": "npm run clean && cross-env NODE_ENV=production webpack -p",