与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路径一起安装:

{
    "short_name": "abc shop","name": "abc shop","icons": [
        {
            "src": "favicon.ico","sizes": "64x64 32x32 24x24 16x16","type": "image/x-icon"
        },{
            "src": "logo192.png","type": "image/png","sizes": "192x192"
        },{
            "src": "logo512.png","sizes": "512x512"
        }
    ],"start_url": "https://abc.in/Shop","scope": "/shop-user/","display": "standalone","theme_color": "#000000","background_color": "#ffffff","orientation": "portrait"
}

确保C:\ Program Files \ nodejs在您的环境变量中。在“环境变量”中。单击“编辑系统环境变量”。单击“环境变量”。在“系统变量”框中,搜索“路径”并将其编辑为包含C:\ Program Files \ nodejs。确保将其与其他路径分开;

关闭所有命令提示符等。替代方法是:

%AppData%\npm

当您手动浏览到C:\ Program Files \ nodejs \ node_modules \ npm \ bin时,您什么都看不到。

第二个错误是因为未注册节点,所以如果修复第一个错误,第二个错误应该消失