web-dev-qa-db-fra.com

Comment forcer npm à utiliser jquery 2.1.1

Je pose cette question en tant que débutant sur node-npm. Mon noeud_modules actuel a une requête version 2.2.0. Mais dans le même projet, j'utilise materialize-css qui a un composant datepicker.

Ce composant fonctionne sur jQuery 2.1.1. Ma question est simple.

Comment puis-je supprimer le jquery [v 2.2.0] actuel de mon node_modules et installer la version jQuery [2.1.1] afin que le composant datepicker fonctionne?.

8
Prakhar

Ajoutez la version spécifique à votre fichier package.json

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

Vous pouvez utiliser la CLI npm pour installer directement la dépendance sans modifier vous-même les dépendances dans package.json en tapant:

npm install [email protected]

2
mtpultz

Merci d'avoir aidé. Je suis allé à mon fichier package.json et ajouté dépendance comme

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

après cela, j'ai fait Sudo npm update dans le projet existant et la version 2.1 de jquery a été changée. Je suppose que Sudo npm install aurait également le même effet

0
Prakhar