代码之家  ›  专栏  ›  技术社区  ›  Sachin Singh

从node\u modules导入时,我自己的模块未正确传输

  •  0
  • Sachin Singh  · 技术社区  · 6 年前

    我使用的是一个简单的import语句:

    import myplugin from 'myplugin';
    

    导入成功,但在最终输出中没有被传输。我在输出js文件中看到了实际的ES6代码。有人能指出背后的原因吗?

    插件代码在它自己的项目中被直接转换。

    1 回复  |  直到 6 年前
        1
  •  0
  •   ibex    6 年前

    我没有太多关于你的信息 webpack.config.js include 而不是 exclude 在你的巴别塔装载机规则下

    module: {
        rules: [
            {
                test: /\.js$/,
                include: [
                    path.resolve(__dirname, 'src'),
                    path.resolve(__dirname, 'node_modules/myplugin'),
                ],
                use: {
                    loader: 'babel-loader',
                    query: {
                        presets: ['env']
                    }
                }
            }
        ]
    }