我试图建立的NodeJS包当我运行npm install
我得到Error: Invalid version: "0.1
消息,故宫安装失败如何解决办法NPM“错误:无效的版本:‘0.1’BUG
我试图修复错误手动模块目录中的package.json文件与"version": "0.0.1",
更换"version": "0.1",
但也有包含无效0.1
版本很多的模块。这是很难手动修复它。
是否有一个简单的解决它呢? 或者,也许一个awk,sed或其他bash脚本递归搜索package.json
文件并替换"version": "0.1",
与"version": "0.0.1",
有帮助吗?
编辑:我已经选中了这个线程npm: Why is a version "0.1" invalid?和许多其他人的询问问题
你敢打赌,所有这些JSON文件的格式都是正确的。 – Wintermute
不,这个脚本只给OP他要求的东西,比如''一个awk,sed或其他bash脚本,递归地搜索package.json文件并用“version”代替“version”:“0.1”。 “0.0.1”'。如果这不是真正需要的,就像在这里的所有问答中一样,由OP来确定是什么。 –
@EdMorton 您的解决方案可行,但由于错误不同,我无法构建节点包。所以我把这个问题标记为固定的。 – kenn