当以用户身份登录到Windows 10并以管理员身份打开命令提示符时,cd将进入我的nodeJs项目目录,并执行了npm install browser-refresh -g操作,以便从npm安装浏览器刷新包,该包运行良好,但带有一些"npm警告“消息。和证实素
然后,我根据包说明修改了我的代码,并执行了browser-refresh index.js,它应该替换node index.js,但是我得到了错误
“浏览器刷新”不被识别为内部或外部命令、可操作的程序或批处理文件。
因此,我在本地安装了-g标记,但没有效果。我能够使用命令C:\Users\adminName\AppData\Roaming\npm\browser-refresh index.js运行它
我将上面的路径添加到“系统变量>路径”下的路径列表中,但没有效果。我可能不会安装本地软件包,因为这是无效的。有人请提出一个可行的解决方案。
尽管我让它使用long命令运行,但是在更改index.html文件并保存它之后,pacakge没有刷新网页,但这可能是另一个问题。
谢谢
发布于 2021-01-10 06:45:13
到NPM bin文件夹的路径可能不会在PATH环境变量中定义。您可以通过安装应该从命令行执行的另一个包来测试这一点,并检查执行它是否会导致相同的错误。
如果是的话,您可以"%AppData%\npm“到您的PATH。下面是关于如何做到这一点的使用说明。
希望这能帮上忙!
https://stackoverflow.com/questions/65650498
复制相似问题