uniapp 脚手架(vue-cli)新建项目碰到的各种坑汇总--uniapp开发的奇妙小骚话

 

最近要启动一个新项目,依然使用uniapp进行开发,用命令行重新建项目遇到了一些坑,都是些老坑但是由于不常碰到所以忘了一干净,现在记录一下防止忘掉。

第一坑:

uniapp项目启动报错Error: Cannot find module ‘webpack/lib/RuleSet

这个坑应该是命令行建项目会碰到的一个问题,Hbuilder新建的项目应该不会碰到,大概

命令行:

vue create -p dcloudio/uni-preset-vue test

网上有各种说法:说给node环境降级到12的;删除node_modules重新npm i的

我采取的解决方法是把vue脚手架vue cli降级到4.5

不知道什么时候我的vue cli升到5.0版本了,就导致了这个问题出现。

解决过程,先删除高版本vue cli,再安装4.5版本:

npm remove -g @vue/cli

npm install -g @vue/cli@4.5.15

然后,需要重新创建项目,毕竟脚手架版本都动了,项目中依赖肯定也有所变动

有人在社区也提到过相应问题,貌似ucloud官方还没有兼容高版本:https://ask.dcloud.net.cn/question/135817

估计随着uniapp的更新这个问题就解决了,所以不着急等着官方更新吧。

第二坑:

使用uview会出现的问题:SassError: Undefined variable color: $u-type-primary-light;

这个问题纯属忘记了,估计uview文档在安装说明上说清楚了;

需要在项目内uni.scss 文件内加入一行:@import 'uview-ui/theme.scss';

依赖失踪了肯定就会出问题的

 

其他坑基本上都是填充项目功能时候少这个少那个,不重要的一些小问题。

结束,望诸君武运昌隆。

 

posted @   渣蜀黍  阅读(1506)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示