J'ai rencontré un problème et je n'ai pas réussi à faire référence au stylet. Il a été résolu, mais je suis un peu confus
.L'arrière-plan est le suivant :
npm est actuellement mis à niveau vers 5.0.3
Lors de l'installation de npm, le répertoire aura un fichier supplémentaire package-lock.json
À ce moment, j'ai ajouté
"stylus": "^0.54.5",
"stylus-loader": "^3.0.1"
Ensuite, lorsque je réexécute npm install dans le terminal, le dossier stylet n'apparaît pas dans les node_modules du projet
J'ai vérifié les informations et j'ai dit que c'était un piège de la nouvelle version
https://mp.weixin.qq .com/s?__.. .
La solution proposée est de revenir à la version précédente de npm...
Mon processus de solution
1. Supprimez package-lock.json et réinstallez npm. Le dossier stylus apparaît dans node_modules, mais une erreur est toujours signalée. 2. Exécutez sudo npm install stylus-loader stylus --save-dev directement dans. le terminal. En conséquence, la compilation a réussi
J'ai également découvert cela. J'ai vérifié et découvert que c'est un piège de npm5.0. Je crois comprendre que vous ne pouvez spécifier la version que si vous souhaitez l'installer. C'est la réponse que j'ai vue sur Stack Overflow, mais mes compétences en langues étrangères ne sont pas bonnes, donc je ne peux en comprendre qu'une partie. Votre problème est que vue.js n'est pas très bon. Vous pouvez essayer d'utiliser npm ou node.js. Peut-être que quelqu'un saura mieux.
Je n'ai pas lu la documentation, mais il existe pour l'instant un moyen de supprimer le fichier de verrouillage et npm i et cela fonctionnera