在 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 i
和 npm start
对我有用
【参考方案1】:
我的问题是我已经在全局和我的项目中下载了 Nodejs,一旦我从项目中删除了依赖项,事情就开始工作了。
【讨论】:
按绿色复选标记以便回答问题以上是关于在 React 项目中使用 npm 找不到命令的主要内容,如果未能解决你的问题,请参考以下文章
sh: react-scripts: 运行 npm start 后找不到命令
在 NPM 注册表中发布的 Typescript 模块 - 在不同项目中使用时找不到模块
NPM:找不到模块'jest-serializer'(仅在全局安装时)
Webpack:移动webpack / react文件的位置后,npm start“找不到模块:错误:无法解析...”