常见问题
swico和swico-cli这两个包之间的关系是什么?
TIP
swico-cli包是脚手架工具,仅负责引导开发者创建Swico项目的部分。
swico包则是Swico的核心架构,负责项目的运行和打包。
通常来说,swico-cli版本更新频率较低,而swico更新频率较高。
为避免二者版本混乱,swico-cli与swico会一直保持版本同步。即使有时候更新版本并不存在源码改动,仅仅只是同步二者间的版本号。
如何修改开发环境的端口号port?
Swico v3.1.0 已支持修改开发环境的端口号port,之前版本不支持。
默认端口为3000,启动开发环境时,若端口已占用,Swico会自行寻找其他可用端口号。
为什么开发环境TS类型检查对Vue文件无效?
Swico 3.x 已支持Vue文件进行TS类型检查
Swico 2.x使用了Rspack提供的ts-checker-rspack-plugin进行TS类型检查,不支持Vue文件。
生产环境打包时不会进行TS类型检查吗?
不会。类型检查是属于开发环境的工作过程,并且类型信息在打包后也不复存在了,同时也是基于构建性能考虑。