2017-09-14 41 views
0

我有問題,而我試圖在開發模式(npm運行構建)中啓動一個片段。 它拋出一個錯誤NODE_ENV =開發不能在Windows 7上工作

module.js:471 
    throw err; 
    Error: Cannot find module '../../dist/assets/1.05805d01bc06f054a19d4.js'. 

我試着跨ENV的解決方案,但我沒有工作。

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

可以使用cross-env模塊最大的可移植性也是在Makefile文件。只要確保你在你的PATH有./node_modules/.bin,或者你使用的是全:

./node_modules/.bin/cross-env NODE_ENV=development node server ... 

當然它會工作後,才npm install

您也可以找到一些其他的方式?在Makefile中明確更改在Windows環境但既然你已經在使用cross-env那麼你也可以使用它。

+0

它給我看了另一個錯誤:'。'不被識別爲內部或外部命令, 可操作的程序或批處理文件。「 – User1979

相關問題