前提・実現したいこと
現在,ReactとTypeScriptによるWebアプリ開発を行っています.
その中で, @mrblenny/react-flow-chartというライブラリを使用しています.
このライブラリを Fork し,自分の作成している Webアプリ用にカスタマイズしたものを npm package として公開して,自分のWebアプリの dependencies として追加したいです.
発生している問題・エラーメッセージ
npmで名前空間を持ったモジュールを公開する方法(scoped modules)
初めて npm パッケージを一般公開する時の手順
を参考に,
terminal
1$ npm init --scope=izumiz-dev 2$ npm publish --access=public
を行い, npm publish
そのもの自体は成功したのですが,
公開されたライブラリを yarn add
して yarn start
をすると, Module not found: Can't resolve @izumiz-dev/react-flow-chart
のようなエラーが出てしまっています.
考えられる原因として, npm run build
の際 tsc
コマンドで TypeScript から .js ファイルを生成されるはずですが,それが yarn add
後の node_modules
の中の該当ディレクトリに存在しないため, ビルドされたファイルが反映されていない?のかなと思っています.
追記
npm pack
を用いて .tgz
のパッケージを作成し,そのパスを指定して yarn add
をしました.
回答1件
あなたの回答
tips
プレビュー