uniapp总结
坑
- 打开微信开发者工具失败,检查开发者工具 服务端口是否打开. 检查是否有小程序开发权限
uniapp cli
- vue2的项目 用node v14.15.5合适
- vue.config.js要放到根目录.而不是src目录下
- 小程序sourcemap显示错误 把dist/dev/.source-map 移动到 dist/dev/mp-weixin/ 目录下
- 报错 'Invalid options object. Copy Plugin has been initialized using an options object that does not match the API schema.'
这是因为有些项目 静态资源目录不是 static 导致的bug 修复方法 任选其一- 添加static目录
- 修改@dcloudio/vue-cli-plugin-uni/lib/configure-webpack.js 第199行 对patterns长度判断 不为空再加载 CopyWebpackPlugin 插件
if(patterns.length != 0){ plugins.push(new CopyWebpackPlugin(CopyWebpackPluginVersion > 5 ? { patterns } : patterns)) }
小程序
- 使用/deep/ 统一写到pages页面上