在开发cli应用时,我们会使用yarn link
把cli应用link到全局进行测试,此时有可能会出现命令行无法识别cli命令的情况:
vscode报错: 如果是你是在cmd中运行的,会提示你这个命令不是外部命令,也不是可运行的程序
这是因为系统找不到相应的命令, 不知道命令文件在哪里
解决方法:
- 在命令行中输入
yarn global bin
获取yarn命令所在目录地址,复制下来 - 配置到环境变量中:
- 在控制面板中找到系统和安全 -> 系统 -> 点击高级系统设置(弹出系统属性窗口) -> 点击环境变量(弹出环境变量窗口) -> 点击path,编辑(弹出编辑环境变量窗口),点击新建,粘贴目录地址 -> 点击之前所有弹窗的确定
- 重新打开cmd或vscode运行命令即可