Module build failed (from .node_modules@dcloudiovue-cli-plugin-unipackagessass-loaderdistcjs.

Module build failed (from .node_modules@dcloudiovue-cli-plugin-unipackagessass-loaderdistcjs.,第1张

TypeError: Cannot read property 'props' of undefined
[Vue warn]: Failed to resolve async component: function (resolve)

遇到以上三种问题,在我的项目中都归结为一个:就是依赖的sass-loader没有,或者说是依赖的node-sass没有

所以解决办法就是

// 安装node-sass npm i node-sass -D// 安装sass-loader npm i sass-loader -D

在package.json查看

 {
  "devDependencies": {
    "node-sass": "^9.0.0",
    "sass-loader": "^13.3.2"
  },

 在我项目里是因为使用到uview-ui的组件,而这个组件是依赖sass的,所以没有下载就会报很多错,如果你也是用到了这个组件,那么接下来还要做。

在main.js写入下面两行,要注意写在引入vue的后面

import uView from "uview-ui"
Vue.use(uView);

 这个时候就能正常使用组件了。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/13518027.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-12-17

发表评论

登录后才能评论

评论列表(0条)

保存