为了打包和发布我的VSCode扩展,我运行了vsce的安装命令。
npm install -g vsce
当尝试使用vce运行其他命令时,会导致以下错误:
command not found: vsce
终端消息
节点在v16.16.0
上,npm8.11.0
以下内容包含在我的包中。json文件:
"dependencies":{ "vsce": "^2.9.3"}
我该如何解决这个问题?另外,是否有其他方法可以在市场中发布扩展而不使用命令行?
你可以为你的bash文件添加路径或者在/usr/bin文件夹中创建一个链接
ln -s /usr/local/lib/node_modules/node/lib/node_modules/@vscode/vsce/vsce ./vsce
现在您可以在终端
中运行vce命令了我得到了同样的问题,但安装与自制修复它。命令为brew install vsce。
如果您使用的是windows PowershellC://用户/{username}/AppData/漫游/npm/vsce发布能胜任这份工作