私のアプリケーションにrc-sliderコンポーネントを使用していて、 私のニーズを満たす機能を追加しなければなりませんでした。githubブランチを使用して変更されたノードモジュールを使用する方法?
メインリポジトリをフォークして、変更内容をthis branchにプッシュしました。アプリケーションで
、私は以下のようにpackage.json
を変更し、NPMは再びインストール走っ:
"rc-slider": "Rodrigora/slider#add-label"
何も変わっていません。 npmは依存関係を更新しないと考えられます。
だから、私はnode_modules
を削除し、キャッシュフォルダをレールして、再度インストールコマンドを実行しました:今
rm -rf node_modules/
rake tmp:cache:clear
npm install
、私はこのエラーがあります:
events.js:142
throw er; // Unhandled 'error' event
^
Error: Cannot find module 'rc-slider' from '/Users/rodrigora/project/app/assets/javascripts'
NPMはrc-slider
ときを見つけることができません私は変更されたブランチを使用します。
- NPMだけ
package.json
ファイルを変更する依存関係を更新しませんか? - ブランチコマンドを実行してブランチコードをインストールする必要がありますか?
package.jsonと 'npm -v'を投稿できますか?私はちょうど@ Chris911の提案を試み、パッケージは正常にインストールされました。 – philsch
Rodrigoが言及したエラーは実行時に発生し、 '' 'npm install'''コマンドでは発生しません。エラーは '' 'require( 'rc-slider')' ''で発生しました。問題はpackage.jsonにありました。このプロジェクトは '' reactjs''プロジェクトなので、githubからインストールするときにコンパイルする必要があります。 –