簡體   English   中英

npm 錯誤:cb() 從未調用,我該怎么辦?

[英]npm error : cb() never called, what should I do?

大家好。

每次我嘗試安裝包時,我都會收到來自 npm 的錯誤。 我收到了這個錯誤:

npm ERR! cb() never called!

npm ERR! This is an error with npm itself. Please report this error at:
npm ERR!     <https://npm.community>

我知道已經有一個關於我的問題的話題,但我真的嘗試了我能找到的每一個解決方案,但沒有一個有效。 我多次卸載並重新安裝節點,清理了我的緩存,但我無能為力!

這是我的 package.json

{
  "name": "XXXXXXXXXXX",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "start": "node index.js",
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "axios": "^0.21.0",
    "discord.js": "^12.4.0",
    "howlongtobeat": "^1.2.1",
    "npm": "^6.14.8"
  },
  "devDependencies": {}
}

有人可以幫助我嗎,我不知道該怎么辦,我無法安裝單個 package ...

謝謝 !

在花了幾個小時研究了許多沒有用的建議之后,我終於通過執行以下操作讓 npx create-react-app 運行起來:

  1. 通過在命令提示符下運行以下代碼來卸載 npm

npm uninstall -g create-react-app

  1. 通過在 .npmrc 文件中更改/添加這一行來增加超時:

超時=60000;

首選離線=真;

你的 .npmrc 文件可以在 C:\\Program Files\\nodejs\\node_modules\\npm (windows) 中找到,然后重啟你的電腦

  1. 禁用您的防病毒軟件(如@Antoine 所說)
  2. 在命令提示符下運行以下命令

npm 清理緩存 --force

npm install create-react-app

npx create-react-app my-app

其中 my-app 是您的項目名稱 注意:我沒有使用任何代理。

好的,我設法通過禁用防病毒軟件來解決我的問題,我不知道為什么...

趕緊跑:

npm cache clean --force
npm cache verify
npm i -g npm

在我們的本地機器上它工作,在 Azure 管道上出現了提到的錯誤。

我們的解決方案:在 npm ci 命令之前添加“npmAuthenticate”任務。

> 官方任務說明

暫無
暫無

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

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