Как исключить модуль из веб-пакета и вместо этого импортировать его с помощью es6 - PullRequest
0 голосов
/ 26 сентября 2018

В настоящее время я использую webpack для связывания файла javascript с реагированием.У этого файла также есть другой оператор импорта в другой модуль в моем проекте

import { MyModule} from './MyModuleFile.js'

Есть ли способ исключить MyModule.js из пакета веб-пакета и вместо этого сохранить импорт как есть?

Ответы [ 2 ]

0 голосов
/ 08 июня 2019

Что вам нужно, это опция externals в вашем webpack.config.js

module.exports = {
  //...
  externals: {
     './MyModuleFile': MyModule,
  }
};
0 голосов
/ 26 сентября 2018

Просто добавьте его к опции exclude в конфигурации загрузчика вашего webpack.config.js:

rules: [
  // rules for modules (configure loaders, parser options, etc.)
  {
    test: /\.js$/,
    exclude: [
      /node_modules/,
      /MyModuleFile/
    ],
    ...
  }
]

https://webpack.js.org/configuration/module/#rule-exclude

...