'clinic' 不是内部或外部命令,也不是可运行的程序或批处理文件
'clinic' is not recognized as an internal or external command, operable program or batch file
我尝试按照 Clinic.js https://clinicjs.org/documentation/
的文档进行操作
首先我按照指示在全球安装了诊所
npm install -g clinic
安装时出现这个
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
C:\Users\ASUS\AppData\Roaming\npm\clinic -> C:\Users\ASUS\AppData\Roaming\npm\node_modules\clinic\bin.js
+ clinic@9.0.0
updated 3 packages in 210.329s
之后,当我尝试 运行 命令 clinic --help
时,我收到错误 'clinic' is not recognized as an internal or external command, operable program or batch file.
我的节点版本是v14.15.1
。
知道如何解决这个问题吗?
问题是我没有将我的全局包目录添加到我的 PATH 中。 回答了我的问题。
首先我运行命令npm get prefix
获取全局包目录路径。路径似乎是 C:\Users\ASUS\AppData\Roaming\npm
.
然后我使用 Windows 搜索编辑系统环境变量。单击右下角的 Environment Variables...。双击 User variables 部分的 Path。添加 C:\Users\ASUS\AppData\Roaming\npm
作为新路径并单击确定。
重新启动我的 IDE 和 运行 clinic --help
并得到响应 Clinic - v9.0.0
我尝试按照 Clinic.js https://clinicjs.org/documentation/
的文档进行操作首先我按照指示在全球安装了诊所
npm install -g clinic
安装时出现这个
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
C:\Users\ASUS\AppData\Roaming\npm\clinic -> C:\Users\ASUS\AppData\Roaming\npm\node_modules\clinic\bin.js
+ clinic@9.0.0
updated 3 packages in 210.329s
之后,当我尝试 运行 命令 clinic --help
时,我收到错误 'clinic' is not recognized as an internal or external command, operable program or batch file.
我的节点版本是v14.15.1
。
知道如何解决这个问题吗?
问题是我没有将我的全局包目录添加到我的 PATH 中。
首先我运行命令npm get prefix
获取全局包目录路径。路径似乎是 C:\Users\ASUS\AppData\Roaming\npm
.
然后我使用 Windows 搜索编辑系统环境变量。单击右下角的 Environment Variables...。双击 User variables 部分的 Path。添加 C:\Users\ASUS\AppData\Roaming\npm
作为新路径并单击确定。
重新启动我的 IDE 和 运行 clinic --help
并得到响应 Clinic - v9.0.0