【问题标题】:Npm commands downloaded but not recognizeNpm 命令已下载但无法识别
【发布时间】:2019-09-26 05:38:47
【问题描述】:

所以我最近更新了 node js,因为我打算尝试 Angular,但现在当我尝试运行像 create-react-app appname 这样的任何命令时,我开始明白了。

C:\Users\Mine\AppData\Roaming\npm/node_modules/node/bin/node: 第 1 行: 这:找不到命令

现在我检查了我的环境变量,并在我的路径文件夹顶部有

C:\Users\Mine\AppData\Roaming\npm 我很确定这是正确的 路径。

我尝试更改 programfiles\node 的路径,但效果不佳。

【问题讨论】:

  • 你能确保你的系统中安装了`create-react-app`包吗?
  • 在我做一个 react 项目的问题之前,我会向我过去下载的任何包说明错误。
  • 你能检查结果npm ls -g create-react-app还是在你的项目目录npm ls create-react-app?尝试确保模块已安装。
  • + create-react-app@3.1.2 下载后在 3.209 秒内更新了 1 个包,但它给出了关于找不到命令的相同错误
  • 我读错了 C:\Users\Mine\AppData\Roaming\npm `-- create-react-app@3.1.2

标签: node.js npm node-modules


【解决方案1】:

我认为你应该在更新节点 js 后卸载 create-react-app

npm uninstall create-react-app
npm uninstall -g create-react-app
npm cache clean --force

在下一个

npm install -g create-react-app

安装成功后,尝试运行

npx create-react-app hello-world

注意

第一行的 npx 不是错字——它是一个包运行工具 自带 npm 5.2+。

【讨论】:

  • 好的,所以我的其他软件包(如 nodemon)的反应几乎都说了同样的话,所以我猜想卸载它们并重新下载它们?
  • 当我遇到这个问题时,我做了很多搜索。最后,我清理了所有东西并重新安装了它。当然,我重置了系统。我还关闭了防病毒软件并让它运行。
  • 另外,更新node js的时候会删除一些模块,需要按照上面相同的方式重新安装。
  • 所以我的包运行它只是它们在使用 npm 时已与 npx 一起使用,或者只是通过调用 nodemon 将不起作用,但至少我可以回到编码,所以我现在很好:)
猜你喜欢
  • 2015-08-23
  • 2016-09-09
  • 1970-01-01
  • 2017-02-20
  • 2023-04-08
  • 2016-01-01
  • 2017-01-22
  • 1970-01-01
相关资源
最近更新 更多