يؤدي تشغيل npm install
مع npm v7 إلى تعديل حقل التمويل 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"
},
إذا كان هناك أي شيء ، فيجب أن يتضمن ./
- ولكن من الناحية المثالية لن يقوم بتعديل قيمة الحقل على الإطلاق.