npm install
npm v7 рдХреЗ рд╕рд╛рде рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдЕрд╡рд╛рдВрдЫрдиреАрдп рд░реВрдк рд╕реЗ package.json
рдлрдВрдбрд┐рдВрдЧ рдлрд╝реАрд▓реНрдб URL рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реЗ, url
рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХреЗ рд▓рд┐рдПред
npm install
package.json
рдлрд╝рдВрдбрд┐рдВрдЧ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдиреНрдп рдкреНрд░рд╛рд░реВрдк рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
package.json
, рдореВрд▓реНрдп рдХреЗ рд░реВрдк рдореЗрдВ URL рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде funding
рдлрд╝реАрд▓реНрдб рдЬреЛрдбрд╝реЗрдВред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"
+ }
}
рдореЗрд░реЗ рдкрд╛рд╕ "рдмрд┐рди" рдлрд╝реАрд▓реНрдб рдореЗрдВ рд░рд┐рд╢реНрддреЗрджрд╛рд░ рдкрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╛рди рдореБрджреНрджрд╛ рд╣реИред
рдореЗрд░реЗ рдХрджрдо (npm v7.0.5):
npm init -y
рдЪрд▓рд╛рдПрдВ"bin": {
"foo": "./bin/bar.js"
},
npm i
рдЪрд▓рд╛рдПрдВ"bin": {
- "foo": "./bin/bar.js"
+ "foo": "bin/bar.js"
},
рдпрджрд┐ рдХреБрдЫ рднреА рд╣реЛ, рддреЛ рдЗрд╕рдореЗрдВ ./
рд╢рд╛рдорд┐рд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП - рд▓реЗрдХрд┐рди рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдпрд╣ рдлрд╝реАрд▓реНрдб рдорд╛рди рдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рд╕рдВрд╢реЛрдзрд┐рдд рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред