我有import
的javascript文件,例如
import React from 'react';
我的webpack 4配置
...
target: 'node',
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
use: {
loader: 'babel-loader',
options: {
sourceMap: false,
babelrc: false,
presets: [
['env', { modules: false }],
'react'
],
plugins: ['transform-object-rest-spread', 'transform-es2015-modules-commonjs'],
},
},
},
...
现在我的输出javascript包含来自react
库的所有代码,大小为63 Kb。但我不需要这些额外的代码。我想看到类似的东西
'use strict';
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
有没有办法解决这个问题?