“NG”未被识别为内部或外部命令,可操作的程序或批处理文件
问题描述:
我试图NPM运行安装-g角-CLI“NG”未被识别为内部或外部命令,可操作的程序或批处理文件
我还试图下将它添加到Enviorment变量路径:(C:\ Users \ Administrator \ AppData \ Roaming \ npm \ node_modules \ angular-cli \ bin \ ng),但也没有成功。
答
您不应该将C:\Users\Administrator\AppData\Roaming\npm\node_modules\angular-cli\bin\ng
添加到您的PATH。只有一个JavaScript文件,你不能在终端中使用。
您需要ng.cmd
这可能位于%AppData%\Roaming\npm
。 确保此路径包含在PATH变量中。
答
你还可以尝试:
> npm run ng <command>
答
您应该添加ng.cmd所在的路径。默认情况下,它应该位于C:\用户\用户\应用程序数据\漫游\ NPM
注意:这里的“用户”可以按照你的电脑的用户名有所不同!
答
如果安装角CLI,然后纳克命令不工作然后请参阅下面的建议,它可能工作
在我的情况的问题是与NPM配置文件(.npmrc),这是可以在C:\用户{用户}。该文件不包含行 registry https://registry.npmjs.org/=true
。当我添加该行命令开始工作。使用下面的命令编辑配置文件。编辑文件并保存。尝试再次运行命令。它现在应该工作。
npm config edit
重新启动命令行shell,它使用缓存路径 –