jest jakiś sposób, aby ustawić Webpack zachować #!/usr/bin/env node
na górze mojego pliku?Jak zachować mój shebang w miejscu za pomocą pakietu internetowego?
Próbuję powiązać CLI z modułem ... Wydzielanie mojego index.js/cli.js
osobno przy użyciu jednego pliku konfiguracyjnego było trochę trudne ... i sprawienie, że cli wymaga indeksu ... mam to działa ...
Jednak .. nie znalazłem sposobu, aby zatrzymać #!/usr/bin/env node
na górze mojego pliku cli, jakieś pomysły?
w krótkich spodenkach WebPack wysyła plik tak:
/******/ (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;
..............................................................
ale to, co jest mi potrzebne
#!/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;
..............................................................
Hi Raf, wielkiej pracy na uzyskanie eksport wymaga rzecz dzieje. Teraz, dlaczego myślisz, że Webpack usuwa Shebanga? Pokaż nam jakiś kod. –
węzeł '#!/Usr/bin/env' jest używany jako skrót dla' węzła cli.js', więc mogę wywołać mój skrypt tak, jakby był binarny w wierszu poleceń ... jednak bootpack sieciowy czyści wszystko ... potrzebował, aby pierwsza linia zawierała '#!/usr/bin/env node' w przeciwnym razie nie będzie działać ... –