J'essaye webpack pour la première fois, mais je ne peux même pas passer l'installation de webpack-cli
J'obtiens cette erreur
{
"name": "webpacktest",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"devDependencies": {
"webpack-cli": "^3.2.1",
"webpack-dev-server": "^3.1.14"
},
"dependencies": {}
}
lancez webpack, il suggère de l'installer automatiquement, mais échoue à cela.
Des suggestions?
- EDIT 1 -
Mon package.json ressemble à ceci:
{ Error: Cannot find module 'webpack-cli'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:580:15)
at Function.Module._load (internal/modules/cjs/loader.js:506:25)
at Module.require (internal/modules/cjs/loader.js:636:17)
at require (internal/modules/cjs/helpers.js:20:18)
at runCommand.then (C:\Users\Henrik\AppData\Roaming\npm\node_modules\webpack\bin\webpack.js:142:5)
at process._tickCallback (internal/process/next_tick.js:68:7) code: 'MODULE_NOT_FOUND' }
J'ai essayé d'exécuter ceci: "npm install webpack-cli --save-dev" parmi diverses autres suggestions trouvées partout sur le Web
3 Réponses :
On dirait que vous essayez d'utiliser un package webpack global avec un package webpack-cli local.
Essayez d'ajouter webpack à vos devDependencies et d'exécuter webpack à partir d'un script npm / yarn, et si cela ne fonctionne pas, essayez de désinstaller votre binaire global webpack.
Oui .. Cela a dû être ça .. Quelques trucs d'installation globale / locale .. J'ai désinstallé et exécuté ce "npm install webpack webpack-cli --save-dev" et maintenant il semble fonctionner (au moins un peu davantage).
@HenrikClausen Heureux que vous ayez compris! Assurez-vous de marquer cette réponse comme correcte pour toute autre personne qui se présente.
@OmidMaturi J'ai rejeté votre modification parce que c'est exactement le contraire de ce que mon message a déclaré. OP devait supprimer webpack de ses dépendances globales ou au moins utiliser une copie locale, et non installer une copie globale. Assurez-vous de lire et de comprendre un message approuvé avant de le détourner avec le même contenu que votre propre message. C'est pourquoi vous pouvez créer un article séparé pour commencer.
J'ai exécuté votre package.json et cela a fonctionné sans aucune erreur
Essayez de supprimer le dossier node_modules et exécutez la commande npm install à partir de l'invite
Essayez ceci:
npm install -g --save-dev webpack-cli
Quelle commande exécutez-vous? Pouvons-nous voir au moins votre package.json? Vous essayez déjà d'installer
npm i -g webpack-cli?Question modifiée pour répondre à votre question
Frais! Et vous essayez d'installer globalement comme
npm i -g webpack-cliet de supprimer localement la dépendance?désinstaller npm -D webpack-cliC'est hilarant n'est-ce pas? Impossible d'installer webpack-cli car le module webpack-cli est introuvable. L'installation globale génère également des tonnes d'erreurs. Je ne peux pas comprendre qu'un outil populaire tel que Webpack ne s'installe même pas sans erreurs.
Ouais. Je pense que le webpack a ajouté à mon temps de production. Si je ne faisais qu'un seul projet et que je n'avais besoin que d'une configuration, alors ce serait probablement une aubaine, mais j'ai beaucoup de projets très différents donc je passe beaucoup de temps à configurer WebPack maintenant. Je redoute le fait que l'un des paquets que j'utilise partout (par exemple vue) a besoin d'une mise à jour.