web-dev-qa-db-ja.com

npmにjquery2.1.1の使用を強制する方法

私はnode-npmの初心者としてこの質問をしています。私の現在のnode_modulesにはクエリバージョン2.2.0があります。しかし、同じプロジェクトで、datepickerコンポーネントを持つmaterialize-cssを使用しています。

このコンポーネントはjquery2.1.1で実行されます。私の質問は簡単です。

Node_modulesから現在のjquery [v 2.2.0]を削除し、jqueryバージョン[2.1.1]をインストールして、datepickerコンポーネントが機能するようにするにはどうすればよいですか。

9
Prakhar

Package.jsonファイルに特定のバージョンを追加します

"dependencies": {
    "jquery": "2.1.1"
}
16
xkcd149

次のように入力することで、npm CLIを使用して、package.jsonで依存関係を自分で変更せずに、依存関係を直接インストールできます。

npm install [email protected]

3
mtpultz

助けてくれてありがとう。 package.jsonファイルに移動し、依存関係を次のように追加しました

"dependencies": {
  "jquery": "2.1.1"
}

この後、私はSudo npm updateを既存のプロジェクトに追加し、jqueryのバージョンを2.1.1に変更しました。私が想定し Sudo npm installも同じ効果があります

0
Prakhar