У меня есть файл module.js, подобный этому:
...
export { run };
И я внедряю его в свой HTML-файл следующим образом:
import * as Something from './src/module.js';
Something.run();
Пока все хорошо ... Это будет работать. Но как только я связываю его с Webpack v4 и помещаю исходный код в оператор from , он не сможет работать .Похоже, веб-пакет удаляет мой экспорт.Нужна помощь!
Редактировать : weppack.config.js
const path = require('path');
module.exports = {
entry: './src/module.js',
output: {
path: path.resolve(__dirname, 'dist'),
filename: 'bundle.js'
},
module: {
rules: [{
test: /\.js?$/,
exclude: /node_modules/,
use: {
loader: 'babel-loader',
options: {
presets: ['@babel/preset-env']
}
}
}]
}
};