当我试图在dev-mode (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 8080package.json
"scripts": {
"build": "cross-env NODE_ENV=development node server --host 0.0.0.0 --port 8080"
}发布于 2017-09-14 17:40:30
您也可以在Makefile中使用cross-env模块来获得最大的可移植性。只需确保您的路径中包含./node_modules/.bin或使用完整的:
./node_modules/.bin/cross-env NODE_ENV=development node server ...当然,它只有在npm install之后才能工作
你也可以在Makefile中找到一些其他的方法来改变Windows上的环境,但是既然你已经在使用cross-env了,那么你也可以使用它。
https://stackoverflow.com/questions/46215517
复制相似问题