npm - Serbipunk/notes GitHub Wiki

install

https://medium.com/blueeast/environment-setup-for-development-in-typescript-20f98206edea

source

https://www.jianshu.com/p/f311a3a155ff

ๅธธ็”จ npm ๅ‘ฝไปค

  • npm install / npm i
    • ๅœจๅฝ“ๅ‰้กน็›ฎ็›ฎๅฝ•ๅฎ‰่ฃ… package.json ไธญ็š„ไพ่ต–
  • npm install <ๅŒ…ๅ> / npm i <ๅŒ…ๅ>
    • ๅฎ‰่ฃ…ๆ–ฐ็š„ไพ่ต–๏ผŒๅนถๅ†™ๅ…ฅ package.json๏ผˆ้ป˜่ฎคไธบ dependencies๏ผ‰
  • npm install <ๅŒ…ๅ> --save-dev
    • ๅฎ‰่ฃ…ๅผ€ๅ‘ไพ่ต–ๅˆฐ devDependencies
  • npm ci
    • ๅŸบไบŽ package-lock.json ็ฒพๅ‡†้‡่ฃ…๏ผŒ้€‚ๅˆ CI/ๆŒ็ปญ้›†ๆˆ
  • npm update
    • ๆ›ดๆ–ฐไพ่ต–ๅˆฐ็ฌฆๅˆ่ฏญไน‰็‰ˆๆœฌ่Œƒๅ›ด็š„ๆœ€ๆ–ฐ็‰ˆๆœฌ
  • npm uninstall <ๅŒ…ๅ> / npm remove <ๅŒ…ๅ>
    • ๅธ่ฝฝไพ่ต–
  • npm run <script>
    • ่ฟ่กŒ package.json ไธญ scripts ๅฎšไน‰็š„ๅ‘ฝไปค๏ผŒๆฏ”ๅฆ‚ npm run dev
  • npm init
    • ๅˆๅง‹ๅŒ–ๆ–ฐ้กน็›ฎ
  • npm audit
    • ๅฎ‰ๅ…จๅฎก่ฎกไพ่ต–
  • npm outdated
    • ๆฃ€ๆŸฅไพ่ต–ๆ˜ฏๅฆๆœ‰ๅฏ็”จๆ›ดๆ–ฐ
  • npm ls
    • ๆ˜พ็คบๅฝ“ๅ‰้กน็›ฎไพ่ต–ๆ ‘
miles@miless-Mac-mini TEXTURE-PIPELINE-TESTER % npm ls
[email protected] /Users/miles/git/TEXTURE-PIPELINE-TESTER
โ”œโ”€โ”€ @emnapi/[email protected] extraneous
โ”œโ”€โ”€ @emnapi/[email protected] extraneous
โ”œโ”€โ”€ @emnapi/[email protected] extraneous
โ”œโ”€โ”€ @napi-rs/[email protected] extraneous
โ”œโ”€โ”€ @react-three/[email protected]
โ”œโ”€โ”€ @react-three/[email protected]
โ”œโ”€โ”€ @tailwindcss/[email protected]
โ”œโ”€โ”€ @tybys/[email protected] extraneous
โ”œโ”€โ”€ @types/[email protected]
โ”œโ”€โ”€ @types/[email protected]
โ”œโ”€โ”€ @types/[email protected]
โ”œโ”€โ”€ [email protected]
โ”œโ”€โ”€ [email protected]
โ”œโ”€โ”€ [email protected]
โ”œโ”€โ”€ [email protected]
โ”œโ”€โ”€ [email protected]
โ”œโ”€โ”€ [email protected]
โ”œโ”€โ”€ [email protected]

at : scoped package

โš ๏ธ **GitHub.com Fallback** โš ๏ธ