版本:
vsce发布失败的消息如下:
执行预发布脚本'npm运行vscode:预发布‘.
sfdx-命令生成器@0.1.0 vscode:预发布C:\Projects\VS代码扩展\sfdx-命令生成器
npm运行编译
命令生成器@0.1.0编译C:\Projects\VS代码扩展\sfdx-命令生成器
海训-p ./
错误命令失败: npm列表--生产--可解析--深度=99999 ERROR!缺失: mkdirp@0.5.1,需要节点-pre@0.14.0 npm错误!缺失: minimist@0.0.8,mkdirp@0.5.1 npm错误!缺失: minimatch@3.0.4,需要忽略-walk@3.0.3 npm错误!缺失:支撑-扩展@1.1.11,由minimatch@3.0.4 npm错误要求!缺少:平衡-匹配@1.0.0,所需的支撑-扩展@1.1.11 npm错误!缺失:concat map@0.0.1,所需的支撑-扩展@1.1.11 npm错误!缺少:控制台-控制-字符串@1.1.0,需要npmlog@4.1.2 npm错误!缺少:继承@2.0.4,所需的可读性-流@2.3.6NPM错误!缺少:安全缓冲区@5.1.2,所需的可读性-流@2.3.6NPM错误!缺少:安全缓冲区@5.1.2,需要string_decoder@1.1.1 npm错误!缺少:控制台-控制-字符串@1.1.0,规范@2.7.4 npm错误所需!缺失:字符串宽度@1.0.2,规范@2.7.4 npm错误所需!缺失:脱衣舞-ansi@3.0.1,规范@2.7.4 npm错误要求!缺失:代码点-@1.1.0,字符串宽度@1.0.2 npm错误!缺失:是全宽度代码点@1.0.0,字符串宽度@1.0.2 npm错误!缺失:带状-ansi@3.0.1,所需的字符串宽度@1.0.2 npm错误!缺失:编号-is-nan@1.0.1,is-全宽-代码点@1.0.0 npm错误!失踪: ansi-regex@2.1.1,所需的剥离-ansi@3.0.1 npm错误!缺少:字符串宽度@1.0.2,需要宽对齐@1.1.3 npm错误!缺失: inherits@2.0.4,glob@7.1.6 npm错误所需!缺失: minimatch@3.0.4,glob@7.1.6 npm错误要求!缺失:一次@1.4.0,glob@7.1.6 npm错误所需!缺失:一次@1.4.0,由inflight@1.0.6 npm错误要求!缺失:Wrapppy1.0.2,由inflight@1.0.6 npm错误所需!缺失:Wrapppy1.0.2,一次性@1.4.0NPM错误所需!失踪: minipass@2.9.0,tar@4.4.13 npm错误所需!缺失: mkdirp@0.5.1,tar@4.4.13 npm错误所需!缺失:安全缓冲区@5.1.2,tar@4.4.13 npm错误!丢失: yallist@3.1.1,tar@4.4.13 npm错误所需!失踪:迷你通行证@2.9.0,必需的fs-minipass@1.2.7 npm错误!丢失:安全缓冲区@5.1.2,所需的微型通行证@2.9.0 npm错误!失踪: yallist@3.1.1,所需的微型通行证@2.9.0 npm错误!缺失: minipass@2.9.0,minizlib@1.3.3所需
发布于 2020-06-19 09:22:09
您试过在运行npm install之前运行vsce publish吗?
我在使用纱线时遇到了这个问题。我的解决方案是将--yarn添加到命令中:
vsce publish --yarn -p $my_token来源:@joaomoreno在https://github.com/Microsoft/vscode-vsce/issues/246#issuecomment-396528264中的评论
https://stackoverflow.com/questions/59798905
复制相似问题