Vue 报错 This dependency was not found:

创建 vue + elementui 项目时出现以下错误

This dependency was not found:

  • !!vue-style-loader!css-loader?{“sourceMap”:true}!../../node_modules/vue-loader/lib/style-compiler/index?{“vue”:true,”id”:”data-v-7f704488″,”
    scoped”:true,”hasInlineConfig”:false}!sass-loader?{“sourceMap”:true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./CommonHe
    ader.vue in ./src/components/CommonHeader.vue

To install it, you can run: npm install –save !!vue-style-loader!css-loader?{“sourceMap”:true}!../../node_modules/vue-loader/lib/style-compil
er/index?{“vue”:true,”id”:”data-v-7f704488″,”scoped”:true,”hasInlineConfig”:false}!sass-loader?{“sourceMap”:true}!../../node_modules/vue-loade
r/lib/selector?type=styles&index=0!./CommonHeader.vue

This relative module was not found:

  • ../assets/user.png in ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/CommonH
    eader.

这是因为没有安装 sass-loader node-sass 包

npm install sass-loader node-sass --save-dev

注意!这样仍然可能会出问题! 这样安装可能还会报一个错误,因为版本太高而导致的错误,需要这样安装,安装低版本的

npm install sass-loader@7.3.1 node-sass@4.14.1 --save-dev

参考:

发表评论