我一段时间以前加入了一家新公司,我需要负责CRM移动系统。这次面临问题是技术选择。我是主要的堆栈,然后是Anjular。移动终端,我选择了VUE3+TSX+VANT。首先是有新的框架。第二个是考虑未来的发展趋势和移动终端的轻度。如果没有必要,则不能引用TS,这太不舒服了。
以下是文本。主要记录将与我的一个过程之一共享。项目更新和优化后,我还将更新:
在此步骤中,我首先想首先介绍主框架,其次是Vuex(随后的替换),然后在以下内容中使用TS时引入,因此我进行了重置并一次介绍了这些内容。(因为(因为我是一个多项项目,每个相应的项目中都有多个路由文件)
设置脚手架后的第一步是配置格式化工具,因为每个人的编码习惯都不同。编码需要多人合作。
我使用Eslint+PrettierRC(这些配置都是个人喜好,因为只有我自己,然后遵循我自己的偏好)
我几乎没有配置TS,也就是说,脚手架的TS配置,它可能很少修改(根据我自己的配置相同)
Git提交时,主要配置某些负文件
Vue的WebPack配置有其自己的配置文件(因为我有多个入口,所以我配置了多个入口,并且我删除了某些地址类。您可以检查配置)
1. Vant介绍了,我是由一部分介绍的。这个官方网站可以参考
2.因为我是一个移动项目,所以我推出了一个插件PostCSS-PX2REM。如果您有兴趣,可以检查document.rem。
这是一个人之间的不同。我认为部署自动部署更加方便。我不必每次手动部署。
这是我自己编码的一些习惯:
1. VSCODE编辑器到COD
2.源树提交代码合并
3.安装纱线工具
4. N包管理工具
5.一些VSCODE的插件,等等。
通过以上,完成了完整的基本体系结构。我自己的个人经历是,您必须尝试自己构建它。您会发现很多问题。可以解决这些问题,如果不好,可以优化它,并且将完成。我将来会更新VUE3+TSX的语法。Pinia替换Vuex,Connects公共帐户,打孔卡定位等。