babel问题集

153 阅读1分钟

1、npm包需要babel转译

在webpack中配置

{
        test: /\.(js|jsx)$/,
        include: [
          path.resolve(__dirname, '../node_modules/test'),
          path.resolve(__dirname, '../src'),
        ],
        use: {
          loader: 'babel-loader',
          options: {
            cacheDirectory: true,
            cacheCompression: true,
            compact: true,
          },
        },
      },

需注意:以上还不够,babel的文件名必须是babel.config.json,不能是.babelrc