簡體   English   中英

運行命令 npm 安裝時出錯

[英]Error while running the command npm install

我正在嘗試運行反應代碼並使用命令npm 安裝並彈出錯誤:

npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path C:\Users\AJ\Desktop\Test/package.json
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, open 'C:\Users\AJ\Desktop\Test\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\AJ\AppData\Local\npm-cache\_logs\2022-04-29T05_40_15_503Z-debug-0.log

幫我解決這些錯誤,提前致謝!

問題是npm找不到package.json文件。

通常,這是一個非常簡單的問題,可以很容易地解決。


1.不在package.json目錄下

如果您已經擁有package.json文件,則需要確保您位於該文件所在的目錄中。

要查看該文件是否在您的目錄中,請運行dir命令。

$ dir

如果您不在package.json所在的目錄中,請導航至該目錄。


2.創建package.json

可能發生的另一個問題是您尚未創建package.json文件。

為此,請運行以下命令。

$ npm init

但是,如果您不想通過運行該命令來回答問題,請運行以下命令。

$ npm init -y

這將初始化目錄中的package.json文件。


編輯:如果您嘗試運行npm install ,您會收到以下錯誤:

npm ERR! code ERESOLVE - unable to resolve dependency tree

這意味着您有依賴沖突。 要解決此問題,請運行帶有以下標志的命令。

$ npm install --legacy-peer-deps

這將解決任何不兼容的包(例如,一個 package 需要比您當前擁有的版本更低的版本)。


完成這些解決方案中的任何一個后,運行下面的命令應該會成功。

$ npm install

您的項目中需要一個 package.json 文件,您可以運行此命令: npm init --yes

暫無
暫無

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

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