【Vue常见问题笔记】dependency was not found:_css-loader

问题描述

This dependency was not found:

* -!../../../node_modules/_css-loader@3.2.0@css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/_vue-loader@15.7.1@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--6-oneOf-1-2!./css/userinfo.css in ./node_modules/_css-loader@3.2.0@css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/_vue-loader@15.7.1@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_postcss-loader@3.0.0@postcss-loader/src??ref--6-oneOf-1-2!./node_modules/_cache-loader@2.0.1@cache-loader/dist/cjs.js??ref--0-0!./node_modules/_vue-loader@15.7.1@vue-loader/lib??vue-loader-options!./src/components/set/set-information.vue?vue&type=style&index=0&lang=css&

To install it, you can run: npm install --save -!../../../node_modules/_css-loader@3.2.0@css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/_vue-loader@15.7.1@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src/index.js??ref--6-oneOf-1-2!./css/userinfo.css

解决方案

其实最关键的是: !./src/components/set/set-information.vue?vue&type=style&index=0&lang=css& 这里告诉了你错误的位置
然后: ref--6-oneOf-1-2!./css/userinfo.css 这里告诉了你错误的文件

所以可以推导出:userinfo.css这个文件不存在

备注

检查目录结构后发现确实缺少这个文件,导致问题发生的原因是因为在使用源代码管理工具的时候没有将 userinfo.css 添加到源代码管理中心去,于是在commit时并不会将文件提交到仓库,当其他成员update的时候就不会签出这个文件,于是导致问题的发生。

上一篇:Spring异常总结


下一篇:Maven导出工程依赖的jar包