当我尝试在开发模式(npm run build)中启动片段时,我遇到了问题。 它抛出错误
module.js:471
throw err;
Error: Cannot find module '../../dist/assets/1.05805d01bc06f054a19d4.js'.
我已尝试使用跨环境解决方案,但我没有工作。
Makefile包含
dev:
NODE_ENV=production CDN_PATH=/ $(npm_bin)/webpack
NODE_ENV=development node server --host 0.0.0.0 --port 8080
的package.json
"scripts": {
"build": "cross-env NODE_ENV=development node server --host 0.0.0.0 --port 8080"
}
答案 0 :(得分:0)
您也可以在Makefile中使用cross-env
模块获得最大的可移植性。只需确保PATH中有./node_modules/.bin
或使用完整版:
./node_modules/.bin/cross-env NODE_ENV=development node server ...
当然它只能在npm install
此外,您还可以在Makefile中找到一些专门更改Windows环境的方法,但由于您已经在使用cross-env
,因此您也可以使用它。