首页 > 解决方案 > npm 许可证检查器和窗口

问题描述

所以,我想在项目的特定文件夹中的 package.json 上使用npm 许可证检查器。但它不起作用,因为“ license-checker ”命令错误或找不到。我在目录中,我想“检查”。我在文件夹中尝试了“npm install -g license-checker”(全局)和“npm install license-checker”(本地)。

我在windows电脑上。

我怎样才能让许可证检查器工作?


编辑:

  1. license-checker在安装后运行,在同一个终端。

  2. 我还尝试打开一个新会话,即在一个新的终端窗口中,然后cd到我的项目目录并license-checker再次运行该命令。但是,它仍然没有找到license-checker.

标签: javascriptwindowsnpm

解决方案


我让它工作。

  1. 我必须转到用户变量并添加Name ="NODE_PATH" Value ="C:\Users\theduc\AppData\Roaming\npm"

  2. 接下来我添加到“ PATH ”:“C:\Users\theduc\AppData\npm”

  3. 我还添加到系统变量Name ="A NAME" Value ="run control.exe sysdm.cpl,System,3"

  4. 我去我的 IDE(Intellij)到File->Settings->Tools->Terminal->Enviroment Variables并添加一个新的用户环境变量:Name ="A NAME" Value ="C:\Users\theduc\AppData\npm "

  5. 使IDE无效重新启动

  6. 重新启动计算机,它工作!


推荐阅读