reactjs - 与 npx create-react-app 和 npm i -g create-react-app(-g 无法识别)相关的两个错误在下面详细解释
问题描述
当我输入它时我无法使用npm i -g create-react-app
它确实有效但返回错误:
'CALL "C:\Program Files\nodejs\\node.exe" "C:\Program Files\nodejs\\node_modules
\npm\bin\npm-cli.js" prefix -g' is not recognized as an internal or external com
mand, operable program or batch file
第二个错误是当我输入npx create-react-app app-name
:
'CALL "C:\Program Files\nodejs\\node.exe" "C:\Program Files\nodejs\\node_modules
\npm\bin\npm-cli.js" prefix -g' is not recognized as an internal or external com
mand, operable program or batch file.
npx: command not found: create-react-app
这是我的本地和系统环境 PATH 变量:
本地环境变量:
C:\Users\user\AppData\Roaming\npm;C:\Program Files\nodejs;C:\Program Files\nodejs\node_modules\npm\bin;
系统环境变量:
C:\Users\user\AppData\Roaming\npm;C:\Program Files\nodejs;C:\Program Files\nodejs\node_modules\npm\bin;
我已经尝试安装并重新安装它。
解决方案
听起来节点未正确安装或注册。你可以做所有的经典:
卸载并重新安装节点
确保您的 npm 路径是使用 env 路径安装的:
%AppData%\npm
确保 C:\Program Files\nodejs 在您的环境变量中。在“环境变量”中。单击“编辑系统环境变量”。单击“环境变量”。在“系统变量”框中,搜索路径并对其进行编辑以包含 C:\Program Files\nodejs。确保它通过 ; 与任何其他路径分开。
关闭任何命令提示符等。另一种方法是:
set NODE_PATH %AppData%\npm\node_modules
set NODE_PATH=%AppData%\npm\node_modules
当您手动浏览到 C:\Program Files\nodejs\node_modules\npm\bin 时,您会看到什么。
第二个错误是因为节点没有注册,所以如果你修复第一个,第二个应该消失
推荐阅读
- angular - 在带有 Angular 的 Electron 中使用 SerialPort 在构建时失败
- javascript - every 方法在 javascript 中不起作用
- ios - UITextField 宽度基于其占位符 - swift
- python - HackerRank 的嵌套列表问题:10 个测试用例中有 2 个面临问题
- ios - TableViewCell 中的 UISegmentedControl 不起作用。如何打造出风口?是否可以在 tableview 中有段控件
- python - Django 教程:'detail' 不是有效的视图函数或模式名称
- python - 总结从 BeautifulSoup 导入的所有整数
- html - 在 Jekyll 上的 Liquid 中为导航创建“当前”链接
- django - Django:检查是否已加载外键字段
- java - Python/Java 中的版本比较器