git-bridge-js
v1.2.8
Published
## 安装
Readme
git-bridge-js
安装
npm install git-bridge-js -g --unsafe-perm=true在 Ubuntu 下安装,通过加 --unsafe-perm=true 字段,避免 esbuild 安装中文件夹的权限问题。
Changelog
1.2.0
gjs check --dry-run只打印命令而不执行gjs build现在会读 git_bridge_js.yaml 里的 targetgjs build现在默认是--module esmmodule现在是esm | cjs | es5 | es5andesm,接下来分编译器讨论:- compiler = esbuild 时
- esm 和 cjs 都会使用 target = es2017
- es5 会先用 esbuild 打一个 es2017 的 cjs,然后用 babel 转到 es5
这一般需要包的 dependencies 里添加一个 core-js
- compiler = tsc 时
- esm 和 cjs 都会使用 target = es2017
- es5 就是直接
--target es5传给 tsc
- es5andesm = esm + es5
- compiler = esbuild 时
gjs build --no-types不生成类型,默认会开启--disable-clean- git_bridge_js.yaml 配置更改
- 删除了
generateExports - 删除了
bundleBabelRuntime metaFile→metafile- 删除了
module.iife - 删除了
nodeBuiltinMode - 增加了
platform:node | browser,此选项影响 esbuild 的 platform 选项,默认是browser target可以填es5,但是只对 commonjs 有效,其他值:es2017,esnext
- 删除了
