css - 清理 node_modules 后丢失的包

标签 css vue.js npm

我有一个问题:npm run watch 在 10% 后卡住了,所以我删除了 node_modules 目录和 package-lock.json 但是我想我在没有使用 --save-dev 的情况下使用 npm install 安装了模块,并且在重新安装其中几个之后我仍然收到警告并且无法确定这里缺少哪个包......

WARNING in ./resources/js/components/common/ContenuComponent.vue?vue&type=style&index=0&id=1a3ffd6c&scoped=true&lang=css& (./node_modules/css-loader/dist/cjs.js??ref--6-1!./node_modules/laravel-mix/node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/components/common/ContenuComponent.vue?vue&type=style&index=0&id=1a3ffd6c&scoped=true&lang=css&)
Module Warning (from ./node_modules/css-loader/dist/cjs.js):
Warning

(476:2) Unable to find uri in 'background:url() no-repeat top left black'
 @ ./resources/js/components/common/ContenuComponent.vue?vue&type=style&index=0&id=1a3ffd6c&scoped=true&lang=css& (./node_modules/style-loader!./node_modules/css-loader/dist/cjs.js??ref--6-1!./node_modules/laravel-mix/node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-2!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/components/common/ContenuComponent.vue?vue&type=style&index=0&id=1a3ffd6c&scoped=true&lang=css&) 2:14-388
 @ ./resources/js/components/common/ContenuComponent.vue?vue&type=style&index=0&id=1a3ffd6c&scoped=true&lang=css&
 @ ./resources/js/components/common/ContenuComponent.vue
 @ ./resources/js/app.js
 @ multi ./resources/js/app.js ./resources/sass/app.scss

我做到了:

  • npm install postcss-loader --save-dev

  • npm install style-loader --save-dev

  • npm install css-loader --save-dev

  • npm install file-loader --save-dev

  • npm 安装 vue-loader --save-dev

    有什么方法可以确定我缺少什么吗? 非常感谢!

最佳答案

当您删除 package-lock.json 时,您会删除有关之前安装了每个包的特定版本的引用。我的猜测是 css-loader 模块中发布了一个问题,这似乎是 Laravel 依赖项的依赖项。

最简单的修复方法是恢复 package-lock.json,再次删除 node_modules 并使用 npm install 重新安装。

关于css - 清理 node_modules 后丢失的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56446841/

相关文章:

javascript - 如何在 package.json 中添加目录以在 npm 中发布

javascript - JavaScript 中的 classList 与 className 样式

javascript - 我怎样才能用 Vanilla 制作无限旋转木马?

javascript - 如何在 Vue 向导表单中使用字段验证?

javascript - HTTP 请求的 .then 子句中出现 CORS 错误

node.js - NPM 安装 - 忽略错误

css - 使用 CSS 从右侧偏移背景图像

jquery - 使用 jQuery 的 .css() 会覆盖 CSS 中的伪类吗?

javascript - 如何停止为值复制键

node.js - Azure "Web apps"服务 : auto-install npm modules from package. json