記事

npm パッケージを公開したみた

作ったもの

[-   npx @kinjyo1130-/npm-cli-practiceと打てば、hello kinjyo!が出力されること ]
https://zenn.dev/sprout2000/books/9325fe6c9c1ba9/viewer/14358

  • 参考記事

https://yoshinorin.net/articles/2020/05/13/npm-publish-examples/

  • npm publish周りの話
  • --access=publishをつけとけばいい
  • privateは金がかかる

https://zenn.dev/yusuke99/books/fcd96342f5cb1b468799/viewer/github-actions-release

  • これはciでnpmとgithubがいい感じに連携されるactions

https://chaika.hatenablog.com/entry/2019/08/15/000000

  • これも詰まりそうなところを簡単に書いてある記事

https://qiita.com/star__hoshi/items/51c6cc719793abfb337d

https://qiita.com/sugurutakahashi12345/items/8820b09db0dc1507f563

  • npm list -g --depth=0 //グローバルインストールの確認
    npm list --depth=0 // ローカルインストールを確認
    
  • npm version 指定するnpmversion // ex:) npm version 1.0.7
  • https://qiita.com/minamo173/items/8b8b27bc6ecd17ad925e
    • いちいちversionを確認するのはめんどくさいから、
    • npm version major //1.0.0 -> 2.0.0
      npm version minor // 1.0.0 -> 1.1.0
      npm version patch // 1.0.0 -> 1.0.1
  • 2023/1/31
    • 動いてなかったので修正
    • npx @kinjyo1130-/npm-cli-practice -n kinjyo -a 20が動くようになったらおけ!
    • ローカルで動かすことに成功
      • node dist/bin/index.js -n string -a number
    • npm publish access publicで公開してもダメだった

  • npm install @kinjyo1130-/npm-cli-practiceでインストールして、npx @kinjyo1130-/npm-cli-practice -n kinjyo -a 20としたら動いた
  • sh: npm-cli-practice: command not found
    • このエラーにないている
      • これの原因はdistファイルのpath間違い
      • NG
        • ./dist/src/bin/index.js
      • OK
        • dist/src/bin/index.js

© 2026 Shotaro Kinjo