Module build failed (from ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.
在我项目里是因为使用到uview-ui的组件,而这个组件是依赖sass的,所以没有下载就会报很多错,如果你也是用到了这个组件,那么接下来还要做。遇到以上三种问题,在我的项目中都归结为一个:就是依赖的sass-loader没有,或者说是依赖的node-sass没有。在main.js写入下面两行,要注意写在引入vue的后面。在package.json查看。这个时候就能正常使用组件了。
·
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);
这个时候就能正常使用组件了。
更多推荐
已为社区贡献1条内容
所有评论(0)