首先,我这个项目应该是几年前的一个项目,现在重新在原基础的项目上进行开发,无论新引入什么插件,npm什么,uview都报错,说路径引入的uview-ui查找不到
当时这个uview引入时用的方法应该是npm直接引入,具体报错原因怀疑是uview对应的node版本低造成的
解决办法:
1、通过uniapp插件市场重新引入uview
2、.main.js
//在import Vue from 'vue'之后
import uView from './uni_modules/uview-ui';
Vue.use(uView);
4.uni.scss
@import "./uni_modules/uview-ui/theme.scss";
5.在App.vue中首行的位置引入,style标签加入lang="scss"属性
<style lang="scss">
@import 'uni_modules/uview-ui/index.scss'
</style>
6.配置easycom组件模式,在项目根目录的pages.json
{
//与pages同级
"easycom": {
"^u-(.*)": "@/uni_modules/uview-ui/components/u-$1/u-$1.vue"
},
"pages": [
]
}