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

问题描述

This dependency was not found:

* -!../../../node_modules/[email protected]@css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/[email protected]@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/[email protected]@postcss-loader/src/index.js??ref--6-oneOf-1-2!./css/userinfo.css in ./node_modules/[email protected]@css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/[email protected]@vue-loader/lib/loaders/stylePostLoader.js!./node_modules/[email protected]@postcss-loader/src??ref--6-oneOf-1-2!./node_modules/[email protected]@cache-loader/dist/cjs.js??ref--0-0!./node_modules/[email protected]@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/[email protected]@css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/[email protected]@vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/[email protected]@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的时候就不会签出这个文件,于是导致问题的发生。

猜你喜欢

转载自www.cnblogs.com/nozer1993/p/nodejs_tc_0001.html