Как создать только один файл и его карту с помощью веб-пакета и ничего больше - PullRequest
1 голос
/ 02 мая 2019

У меня есть приложение реагирования, и я хочу объединить файл entry в один выходной файл. Это прекрасно работает со следующей entry/output конфигурацией для веб-пакета:

{
  "entry": [ "/path/to/file/src/index.js" ],
  "output": {
      "path": "/path/to/file/build",
      "pathinfo": false,
      "filename": "my-app.js",
      "futureEmitAssets": true,
      "chunkFilename": "[name].chunk.js",
      "publicPath": "/"
  }
}

но вывод build содержит

➜ ls -al build
index.html
my-app.js
my-app.js.map
precache-manifest.80798dd0fbc0ae8659c760ea32cca65d.js
service-worker.js

Я просто хочу увидеть my-app.js и my-app.js.map и ничего больше. Как мне это сделать?

1 Ответ

0 голосов
/ 02 мая 2019

Я достиг этого, используя clean-webpack-plugin

config.plugins.push(new CleanWebpackPlugin({
  cleanAfterEveryBuildPatterns: [
    path.join(process.cwd(), 'build/service-worker.js'),
    path.join(process.cwd(), 'build/precache-manifest*.js'),
    path.join(process.cwd(), 'build/index.html'),
  ],
}));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...