@some21/element-ui-plus
v0.0.18
Published
Element UI 的扩展UI
Downloads
2
Readme
目前处于测试阶段
打包 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={...}
- 允许给