我對你有一點NPM挑戰。npm start錯誤:找不到模塊'C:'並退出狀態8
技術。信息:
- 操作系統:Windows 7
我想:
cd到項目文件夾 - >運行NPM開始, 「開始」 是在配置的package.json作爲「節點」。
我得到以下錯誤:
**** npm start Error: Cannot find module 'C:\'
**** Exit status 8
**** the npm-debug.log look like the below:
0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\\\node.exe',
1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli 'start' ]
2 info using [email protected]
3 info using [email protected]
4 verbose node symlink C:\Program Files\nodejs\\node.exe
5 verbose run-script [ 'prestart', 'start', 'poststart' ]
6 info prestart [email protected]
7 info start [email protected]
8 verbose unsafe-perm in lifecycle true
9 info [email protected] Failed to exec start script
10 error [email protected] start: `node .`
10 error Exit status 8
11 error Failed at the [email protected] start script.
11 error This is most likely a problem with the tile-tease-api package,
11 error not with npm itself.
11 error Tell the author that this fails on your system:
11 error node .
11 error You can get their info via:
11 error npm owner ls tile-tease-api
11 error There is likely additional logging output above.
12 error System Windows_NT 6.1.7601
13 error command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "start"
14 error cwd "FOLDER OF PROJECT - EDITED"
15 error node -v v0.10.25
16 error npm -v 1.3.24
17 error code ELIFECYCLE
18 verbose exit [ 1, true ]
在我的疑難解答我發現:
- 這似乎有事情做與調用路徑。因爲我沒有問題,如果我做 **而不是「節點」。在package.json文件的開始定義中,我定義了實際路徑 **或者如果我執行「節點」。直接在cmd中,而不是通過「npm start」命令來完成。
問題是,我在其他開發者之間共享項目,他們正在開發Mac。在他們的設置上,它與起始「節點」一起工作....並且具有不同的package.json文件並且會打敗使用Git的目的是很麻煩的.....
有沒有人碰到過之前的問題,並對我能做些什麼來克服這個問題有任何想法。
它看起來像在「prestart」階段(而不是「開始」)嘗試運行tile-tease-api腳本時失敗。相反,當你運行「節點」。從cli,它不運行prestart。所以你可能有一個環境問題來解決tile-tease-api路徑。注意:我試過了「節點」。在「開始」字段中,它可以在我的Win7機器上運行。 – smertrios
嗨smertrios, 謝謝你的回答。你有什麼建議,可能會導致環境問題? 再次,謝謝! –
tease-tile-api從哪裏來?你的git結帳的一部分?或者它是一個工具鏈/系統工具(預裝)?看package.json,什麼是「prestart」配置爲? (嘗試從cli中運行其內容) – smertrios