zjffun blog

JS hashbang

更新于 写于 前端JavaScript

tc39/proposal-hashbang: #! for JS

某些奇怪的报错可能是因为系统不支持 Shebangs / Hashbang 导致的。

貌似 Node.js 已经支持这个新特性了,使用fork时可以传入 shell 脚本。

如:

用法 ./scripts/build.jsfork(join(process.cwd(), 'node_modules/.bin/xxx'))需要系统支持 Shebangs / Hashbang

用法node ./scripts/build.jsfork(join(process.cwd(), 'node_modules/xxx/cli.js'))不需要系统支持 Shebangs / Hashbang