0.0.18 • Published 2 years ago
@some21/element-ui-plus v0.0.18
目前处于测试阶段
打包 UMD 时候的情况记录
进行 UMD 打包时 package.json 文件中的 dependencies 会打包到 UMD 模块输出路径中,但会排除 dependencies 中存在,同时 peerDependencies devDependencies 也存在的相关模块,最终打包的结果为 dependencies 与 peerDependencies devDependencies 的差集
Babel 的一些特殊插件
["@babel/plugin-transform-runtime", { corejs: false /*解决 helper 函数重复引入*/ }
"@babel/plugin-proposal-object-rest-spread", //扩展运算符 ...
["@babel/plugin-proposal-decorators", { "decoratorsBeforeExport": false, "legacy": true }], //启用装饰器的识别
"@babel/plugin-syntax-dynamic-import", //顶层 import
"@babel/plugin-proposal-optional-chaining" //可选链 ?.
["@babel/plugin-proposal-pipeline-operator", { "proposal": "smart" }] //空值合并运算符 ??解除包的发布
npm unpublish 包版本 --registry=https://registry.npmjs.org/
"@some21/element-ui-plus": "file:./",// 转换输出 .d.ts 文件中的路径
{ "transform": "typescript-transform-paths", "afterDeclarations": true }rollup.config.ts 作为 配置文件直接执行指令时的注意事项
- 安装插件
rollup-plugin-typescript2(注意:@rollup/plugin-typescript可能会有 BUG) - 在
tsconfig.json中的 includes 中加入rollup.config.ts,加入文件以后需要注意 rootDir 必须为 rollup.config.ts 文件所在目录,否则可能出现问题 - 执行指令时,把指令放到
package.json的scripts当中后使用npm run XXX运行;除非全局安装了rollup及 插件rollup-plugin-typescript2- 允许给
XXX指定参数 写法为npm run XXX={...}
- 允许给