【发布时间】:2017-06-08 10:08:52
【问题描述】:
我目前正在编写一个节点 CLI 工具并使用 webpack 来捆绑我的所有资产。此应用程序的入口点是我实际解析 process.argv 并运行命令的 js 文件(作为参考,我使用的是 tj/commander)。这样,一旦捆绑完成,我可以输入./<outputFile>,它将运行我的应用程序。入口文件如下所示:
import cli from './cli';
cli.parse(process.argv);
// If nothing was supplied
if (!process.argv.slice(2).length) {
cli.outputHelp();
}
捆绑工作正常,但我无法让 webpack 将文件输出为可执行文件。一旦我运行chmod +x <outputFile>,一切正常。有没有办法告诉 webpack 授予输出文件什么权限?
【问题讨论】: