使用npm v7运行npm install
不希望地将package.json
资金字段从URL字符串修改为具有url
属性的对象。
运行npm install
不应修改package.json
资金字段的有效格式。
package.json
,添加funding
字段,并将URL字符串作为值。npm install
。注意对package.json
更改,例如:
- "funding": "https://github.com/sponsors/jaydenseric",
+ "funding": {
+ "url": "https://github.com/sponsors/jaydenseric"
+ },
它还修改了bin
字段,例如:
{
"name": "foo",
- "bin": "bar.js"
+ "bin": {
+ "foo": "bar.js"
+ }
}
在“ bin”字段中使用相对路径时,我也遇到类似的问题。
我的步骤(npm v7.0.5):
npm init -y
"bin": {
"foo": "./bin/bar.js"
},
npm i
"bin": {
- "foo": "./bin/bar.js"
+ "foo": "bin/bar.js"
},
如果有的话,它应该包含./
-但理想情况下它根本不会修改字段值。