0.0.1 • Published 5 years ago
ui_component_jixiaoqi v0.0.1
Vue3组件库开发笔记
rollup
rollup config 官方配置文档 babel 官方文档
依赖
生产依赖
@rollup/plugin-typescript支持typescript@rollup/plugin-babel用于rollup和babel之间的无缝集成rollup-plugin-postcss对css预处理文件进行解析处理@rollup/plugin-commonjs将CommonJS模块转换成ES6,方便rollup直接调用@rollup/plugin-node-resolve对第三方模块对引入cssnanopostcss的插件@vue/babel-plugin-jsxvue3.x jsx的babel编译插件
开发依赖
cross用来设置环境变量的一个依赖包,常用在区分开发,测试和生产环境.@rollup/plugin-alias用于路径别名acorn-jsx用来解析jsx@types开头的文件都是typescript声明包便于开发提示@babel/corebabel编译核心代码@babel/plugin-syntax-jsxbabel编译jsx语法插件@babel/preset-envbabel预设配置包可以使用最新到JavaScript特性@vue/compiler-sfcvue3.x单文件组件编译包@vue/test-utilsvue官方单元测试工具,这是vue3.x尝鲜版本jest测试库jest-serializer-vue组合vue使用jest单元测试jest-transform-stub解析静态文件等等sasscss预解析器ts-babelbabel解析tsts-jestjest配合ts使用的依赖库tslibtypescript工具依赖包babel-jestjest做测试的时候进行代码转译vue3-jestjest测试vue需要的配置依赖postcss给css添加各种浏览器适配代码cssnano配合postcss使用来进行代码合并
0.0.1
5 years ago