[英]npm start does not work
npm start
npm ERR! path C:\WINDOWS\System32\WindowsPowerShell\v1.0\package.json
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open 'C:\WINDOWS\System32\WindowsPowerShell\v1.0\package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\ATUL\AppData\Roaming\npm-cache\_logs\2017-10-01T10_20_21_068Z-debug.log
我正在關注學習節點的 Wes-bos 教程。 當我執行 npm start 時,它給了我這些錯誤。 請幫我。 我已經提到了之前的所有問題。 我找不到任何東西。
您必須在要運行的項目的根目錄中運行npm start
,看來您是在沒有package.json
文件的文件夾中運行npm start
。
該錯誤表示您正在此路徑C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\package.json
中運行npm start
但似乎在該文件夾中您沒有package.json
文件,所以也許您是在錯誤的文件夾位置。
因此,如果您下載了一些開始使用的代碼,您應該移動到該代碼的根目錄,然后運行npm start
。 如果您正在啟動一個新應用程序,您必須先運行npm init
,該命令將在您在控制台中的同一位置創建一個package.json
文件,然后您將能夠運行npm start
。
我只是遇到了同樣的問題,到目前為止我從未見過它。
但我的解決方案是:
重命名項目文件夾
(remove [], (), {} and special characters)
。 還嘗試刪除單詞之間的空格,如果繼續出現錯誤,請嘗試加入或僅使用(- or _)
而不是空格密切注意正在執行的文件夾。 “當我沒有運行:npm init -y”他會把我扔到
(C: \\ WINDOWS \\ System32 \\ WindowsPowerShell \\ v1.0 \\ package.json)
,你不想在這里運行,使用你的項目文件夾, 在終端中更改為您的文件夾:cd './c:\\user\\...\\project'
注意:在 Windows 中測試的解決方案 - Visual Studio Code v1.56.0
nodejs vs-code visual-studio-code npm
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.