javascript - npm 许可证检查器和窗口
问题描述
所以,我想在项目的特定文件夹中的 package.json 上使用npm 许可证检查器。但它不起作用,因为“ license-checker ”命令错误或找不到。我在目录中,我想“检查”。我在文件夹中尝试了“npm install -g license-checker”(全局)和“npm install license-checker”(本地)。
我在windows电脑上。
我怎样才能让许可证检查器工作?
编辑:
我
license-checker
在安装后运行,在同一个终端。我还尝试打开一个新会话,即在一个新的终端窗口中,然后
cd
到我的项目目录并license-checker
再次运行该命令。但是,它仍然没有找到license-checker
.
解决方案
我让它工作。
我必须转到用户变量并添加Name ="NODE_PATH" Value ="C:\Users\theduc\AppData\Roaming\npm"
接下来我添加到“ PATH ”:“C:\Users\theduc\AppData\npm”
我还添加到系统变量Name ="A NAME" Value ="run control.exe sysdm.cpl,System,3"
我去我的 IDE(Intellij)到File->Settings->Tools->Terminal->Enviroment Variables并添加一个新的用户环境变量:Name ="A NAME" Value ="C:\Users\theduc\AppData\npm "
使IDE无效并重新启动
重新启动计算机,它工作!