在 React 项目中使用 npm 找不到命令

Posted

技术标签:

【中文标题】在 React 项目中使用 npm 找不到命令【英文标题】:Command not found using npm on a React project 【发布时间】:2022-01-18 01:34:40 【问题描述】:

我最近使用了一个自定义脚本将我的构建复制到另一个项目,这就是一切都崩溃的地方。

当我尝试运行 npm start 时,我收到以下错误消息:

\node_modules\.bin/../node/bin/node: line 1: This: command not found

我尝试过的事情: 删除 C:\Usersname\AppData\Roaming\npm 和 npm 缓存文件夹 然后我全局下载了npm

我还尝试删除我的 node_modules 和 package-lock.json,然后运行 ​​npm install。

我查看了我的文件的路径,它们似乎是正确的。 . .我完全没有想法。

我也收到 127 错误代码,但现在只是找不到命令。

这是我的存储库的链接 https://github.com/guivecchi12/storeFE/blob/main/package.json

我也尝试过创建一个全新的 react-app,但仍然遇到同样的问题,我附上了错误消息的图片。

Terminal - Error Message

【问题讨论】:

卸载并重新安装nodejs 使用了你的仓库,npm inpm start 对我有用 【参考方案1】:

我的问题是我已经在全局和我的项目中下载了 Nodejs,一旦我从项目中删除了依赖项,事情就开始工作了。

【讨论】:

按绿色复选标记以便回答问题

以上是关于在 React 项目中使用 npm 找不到命令的主要内容,如果未能解决你的问题,请参考以下文章

sh: react-scripts: 运行 npm start 后找不到命令

在 NPM 注册表中发布的 Typescript 模块 - 在不同项目中使用时找不到模块

NPM:找不到模块'jest-serializer'(仅在全局安装时)

Webpack:移动webpack / react文件的位置后,npm start“找不到模块:错误:无法解析...”

通过“ npm install”安装时找不到Testcafe命令

wedriverio jenkins - 找不到 npm 命令错误