Заставьте webpack перемещать файлы из src в dest, не обрабатывая его - PullRequest
0 голосов
/ 07 мая 2018

У меня есть несколько сайтов, работающих с JSF, и несколько ванильных ES6, которые обрабатываются с помощью веб-пакета (Запуск 4.6).

Проблема в том, что webpack добавляет что-то в мой файл jsf.js, когда он перемещает файл в мою папку dest, и не работает с необходимостью запуска JSF.

Настройка: в папке src находятся файлы jsf.js и vanilla ES6. Затем я использую webpack для обработки и перемещения пакета и файла jsf.js в папку dest.

Файл JSF.js уже свернут в папке src и не может быть увеличен, поэтому я добавил исключение для uglify:

 optimization: {
    minimizer: [
      new UglifyJsPlugin({
        exclude: /(jsf.js)/,
      })
    ]
  }

Кстати, у jsf.js есть собственная запись.

Итак, мой вопрос: как мне сделать вебпак только , переместить jsf.js и ничего не добавить к нему? Там должно быть какое-то исключение, что я здесь скучаю. Я не использую никаких плагинов, кроме uglify.

1 Ответ

0 голосов
/ 07 мая 2018

Если вы просто хотите скопировать jsf.js в каталог dist. вам следует попробовать copy-webpack-plugin , а не указывать свою собственную запись.

установить через npm:

npm i -D copy-webpack-plugin

требуется в webpack.config.js

const CopyWebpackPlugin = require('copy-webpack-plugin')

добавить в массив плагинов

[
  new CopyWebpackPlugin([
    { from: 'path/to/jsf.js', to: 'dist/' }
  ])
]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...