tc39/proposal-hashbang: #! for JS
某些奇怪的报错可能是因为系统不支持 Shebangs / Hashbang 导致的。
貌似 Node.js 已经支持这个新特性了,使用fork时可以传入 shell 脚本。
如:
用法 ./scripts/build.js
和fork(join(process.cwd(), 'node_modules/.bin/xxx'))
需要系统支持 Shebangs / Hashbang
用法node ./scripts/build.js
和fork(join(process.cwd(), 'node_modules/xxx/cli.js'))
不需要系统支持 Shebangs / Hashbang