簡體   English   中英

npm start 不起作用

[英]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

我只是遇到了同樣的問題,到目前為止我從未見過它。

但我的解決方案是:

  1. 重命名項目文件夾(remove [], (), {} and special characters) 嘗試刪除單詞之間的空格,如果繼續出現錯誤,請嘗試加入或僅使用(- or _)而不是空格

  2. 密切注意正在執行的文件夾。 “當我沒有運行:npm init -y”他會把我扔到(C: \\ WINDOWS \\ System32 \\ WindowsPowerShell \\ v1.0 \\ package.json) ,你不想在這里運行,使用你的項目文件夾, 在終端中更改為您的文件夾: cd './c:\\user\\...\\project'

注意:在 Windows 中測試的解決方案 - Visual Studio Code v1.56.0

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM