Nic*_*ter 5 javascript ecmascript-6 babeljs babel-loader react-create-app
我曾经create-react-app构建过一个项目,Babel 是随安装一起打包的。通常.babelrc文件位于项目的根目录中,但我在那里没有看到。我需要修改文件中的预设之一,但似乎找不到它。
我需要手动创建.babelrc文件还是它已经包含在内?如果是这样,文件的位置是什么?
create-react-app利用该babel-runtime插件通过react-scripts包中自己的 webpack 设置运行 babel 。
在 webpack 文件本身 ( ./node_modules/react-scripts/config/webpack.config.dev.js) 中,它已.babelrc设置为 false:
      {
        test: /\.(js|jsx|mjs)$/,
        include: paths.appSrc,
        loader: require.resolve('babel-loader'),
        options: {
          // @remove-on-eject-begin
          babelrc: false,
          presets: [require.resolve('babel-preset-react-app')],
          // @remove-on-eject-end
          // This is a feature of `babel-loader` for webpack (not Babel itself).
          // It enables caching results in ./node_modules/.cache/babel-loader/
          // directory for faster rebuilds.
          cacheDirectory: true,
        },
不幸的是,如果您需要编辑某些内容……您很可能必须退出npm run eject才能访问 webpack 文件。
| 归档时间: | 
 | 
| 查看次数: | 3495 次 | 
| 最近记录: |