1.0.6 • Published 1 year ago
file-module2esm-bundler v1.0.6
项目描述:
将file协议下运行的自定义模块系统转为esm然后用Rollup打包
使用方法:
- node .\node_modules\file-module2esm-bundler\src\index.js 参数列表
- 在package.json中:
script: {
"build": "module2esm 参数列表"
}
然后npm run build
参数列表:
- --main: 入口文件
- --js-output: js打包结果路径+文件名
- --css-output: css打包文件名。注意,只能和js放在统一目录下,见此处
目录结构:
src
--功能如文件名所示
附
模板工程在lib中,自定义模块系统的实现在lib\utils\moduleResolver.js
使用方法:moduleResolver.js需要复制到工作目录(请勿直接从node_modules中引入),在html文件内引入,然后指定moduleRootPath基础路径。数组ui为默认加载的通用组件,moduleResolver方法用于加载其他组件。如果使用了本项目进行打包,则会将ui中声明的组件和组件的依赖打包到参数指定的目录下,base和bundle为本项目输出的打包结果和打包记录。