有没有什么办法可以让Webpack将#!/usr/bin/env node
保存在我的文件顶部?如何使用webpack保留我的shebang?
我试图捆绑一个CLI以及一个模块...它是有点棘手导出我的index.js/cli.js
分别使用一个配置文件...并使cli需要索引...我得到它的工作...
但是..我没有找到任何方法来保持#!/usr/bin/env node
在我的cli文件的顶部,任何想法?
短裤的WebPack输出文件是这样的:
/******/ (function(modules) { // webpackBootstrap
/******/ // The module cache
/******/ var installedModules = {};
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/ // Check if module is in cache
/******/ if(installedModules[moduleId])
/******/ return installedModules[moduleId].exports;
..............................................................
,但我需要的是
#!/usr/bin/env node //<------ HEREEEE
/******/ (function(modules) { // webpackBootstrap
/******/ // The module cache
/******/ var installedModules = {};
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/ // Check if module is in cache
/******/ if(installedModules[moduleId])
/******/ return installedModules[moduleId].exports;
..............................................................
嗨拉夫,在获取了伟大的工作,出口需要的东西去。现在你为什么认为webpack将删除shebang?向我们展示一些代码。 –
'#!/ usr/bin/env节点'用作'node cli.js'的快捷方式,所以我可以调用我的脚本,就好像它是命令行上的二进制文件一样...但是webpack bootstrap清理所有内容...它需要第一行包含'#!/ usr/bin/env节点',否则它不会工作... –