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);
这个时候就能正常使用组件了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)