【问题标题】:npm ERR! must provide string specnpm 错误!必须提供字符串规范
【发布时间】:2022-01-31 02:32:29
【问题描述】:

我有一段时间出现此错误,在这种情况下,执行以下命令时出现问题。

npx create-react-app my-app

实际上,任何 npm 命令也会发生这种情况,我尝试删除 package.json,更改 npm 版本但没有成功,所以我在这里寻求帮助。

这是整个错误:

C:\Users\c>npm install

npm ERR! must provide string spec
npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\c\AppData\Local\npm-cache\_logs\2022-01-28T16_50_23_009Z-debug.log

npm 和节点的版本:

node --version
v16.13.2

npm --version
8.3.2

【问题讨论】:

    标签: node.js npm


    【解决方案1】:

    尝试更新你的 npm:npm upgrade 然后:npm 清理缓存

    【讨论】:

    • 升级命令不起作用,发生同样的错误,清理缓存没有任何区别。虽然感谢您的回答
    【解决方案2】:

    接下来,我处于完全相同的位置。尝试使用 NVM 更改 NodeJS 版本,现在一些命令可以工作(npm -v 显示我正在运行 8.1.0)但是 npm update 和 npm/npx create-react-app 给我一个“ERR!必须提供字符串规范”!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-06
      • 2019-06-21
      • 2020-11-30
      • 2018-01-13
      • 1970-01-01
      • 2021-06-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多