build:file 脚本的执行目的是生成包括 icon, 入口文件, i18n 国际化, version 在内的文件, 内容为:
node build/bin/iconInit.js & node build/bin/build-entry.js & node build/bin/i18n.js & node build/bin/version.js
复制代码
node build/bin/iconInit.js
执行这个脚本的作用是:读取 packages/theme-chalk/src/icon.scss 文件, 对文件中的所有类似于 el-icon-close 这样的图标类名进行正则匹配,把所有符合正则的图标类名组成一个图标数组,最后把图标数组写入到 example/icon.json。
前提知识点
postcss
PostCSS 是一个允许使用 JS 插件转换样式的工具。 PostCSS 接受一个 CSS 文件并提供了一个 API 来分析、修改它的规则(通过把 CSS 转换成一个 AST 抽象语法树的方式。
最后
以上就是柔弱云朵最近收集整理的关于Element package.json 中的 scripts 分析 —— "build:file"的全部内容,更多相关Element内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复