0

在我的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 发出警告,

在“时刻”中找不到导出“默认”(导入为“时刻”)

我在这里尝试了建议,如何在 es6 中导入 momentjs? 例如使用import moment from 'moment/src/moment'然后我得到另一个警告

未找到此相关模块:

  • ./locale 在 ./node_modules/moment/src/lib/locale/locales.js

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

4

0 回答 0