私はnpmパッケージをフォークしました(https://github.com/spark/particle-api-js)いくつかの変更を加え、プロジェクトでそれを使用https://github.com/RoomKit/RoomKit-Backend)それからしばらくそれを残しました。
私は今日それに取り組んで再開し、突然ノードパッケージがインストールされていないと主張しています。 package.jsonのカスタムレポジトリをバージョン番号に置き換えても問題ありません。どちらの場合も、パッケージはnode_modulesフォルダーにあります。
node_modulesフォルダーを削除して実行しました npm install
。それは問題なく進みますが、実行時にはまだ文句を言います。何が起こっている?
回答:
回答№1は0もしgithub上のforkされたパッケージからインストールしているのならば、おそらくあなたはそれを見逃しているでしょう。 lib
パッケージのディレクトリNPMはフォークされたパッケージのビルドを実行しないので、npmインストールをしてもそこには表示されません。これを確認するには、 node_modules
directory、あなたのパッケージのディレクトリを見つけてそこにあるものをチェックします。単に持っている src
フォルダが足りません。
これを回避する1つの方法は、フォークされたレポが他のリポジトリにチェックインされるようにすることです。 build
または lib
フォルダ。