在我的 webpack.conf.js 中,我设置了像这样的babel-loader

{
    test: /\.js$/,
    loader: 'babel-loader',
    include: [resolve('src'), resolve('test'),resolve('node_modules/moment')],
    options: {
      presets: [['es2015', { modules: false }]],
      plugins: ['syntax-dynamic-import']
    }
  },

我想只是 import moment from 'moment' ,但是webpack会发出警告,

'时刻'中未找到导出'默认'(导入为'时刻')

我在这里尝试了这个建议,例如How can I import momentjs in es6?使用 import moment from 'moment/src/moment' 然后我又收到了警告

找不到这个相对模块:./ node_modules/moment/src/lib/locale/locales.js中的./locale

我已经使用 uglifyjs-webpack-plugin 1.1 来缩小我的代码并且IE11可以访问它们,这让我相信应该有一个简单的方法让babel-loader将我的代码转换为es5并让IE访问它们 .