简体   繁体   English

找不到模块@ babel / preset-polyfill

[英]Cannot find module @babel/preset-polyfill

I am trying to use @babel/preset-polyfill with webpack 4 as following: 我正在尝试将@ babel / preset-polyfill用于webpack 4,如下所示:

const HtmlWebPackPlugin = require("html-webpack-plugin");
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
const path = require('path');

module.exports = {
  entry: './src/index.js',
  output: {
    path: path.resolve(__dirname, 'dist'),
    filename: 'bundle.js'
  },
  module: {
    rules: [{
        test: /\.js$/,
        exclude: /node_modules/,
        use: {
          loader: "babel-loader",
          options: {
            presets: ["@babel/preset-env", "@babel/preset-react", "@babel/polyfill"]
          }
        }
      },
      {
        test: /\.html$/,
        use: [{
          loader: "html-loader",
          options: {
            minimize: true
          }
        }]
      },
      {
        test: /\.scss$/,
        use: [MiniCssExtractPlugin.loader, "css-loader", "sass-loader"]
      }
    ]
  },
  plugins: [
    new HtmlWebPackPlugin({
      template: "./src/index.html",
      filename: "./index.html"
    }),
    new MiniCssExtractPlugin({
      filename: "[name].css",
      chunkFilename: "[id].css"
    })
  ]
};  

the compiler complains: 编译器抱怨:

ERROR in ./src/index.js Module build failed: Error: Cannot find module '@babel/preset-polyfill' from '/Volumes/Develop/html/ReactReasonTemplate'
- If you want to resolve "@babel/polyfill", use "module:@babel/polyfill"
    at Function.module.exports [as sync] (/Volumes/Develop/html/ReactReasonTemplate/node_modules/resolve/lib/sync.js:42:15)
    at resolveStandardizedName (/Volumes/Develop/html/ReactReasonTemplate/node_modules/@babel/core/lib/config/files/plugins.js:100:31)
    at resolvePreset (/Volumes/Develop/html/ReactReasonTemplate/node_modules/@babel/core/lib/config/files/plugins.js:57:10)
    at loadPreset (/Volumes/Develop/html/ReactReasonTemplate/node_modules/@babel/core/lib/config/files/plugins.js:76:20)
    at createDescriptor (/Volumes/Develop/html/ReactReasonTemplate/node_modules/@babel/core/lib/config/config-descriptors.js:135:21)
    at items.map (/Volumes/Develop/html/ReactReasonTemplate/node_modules/@babel/core/lib/config/config-descriptors.js:87:50)
    at Array.map (<anonymous>)
    at createDescriptors (/Volumes/Develop/html/ReactReasonTemplate/node_modules/@babel/core/lib/config/config-descriptors.js:87:29)
    at createPresetDescriptors (/Volumes/Develop/html/ReactReasonTemplate/node_modules/@babel/core/lib/config/config-descriptors.js:79:10)
    at passPerPreset (/Volumes/Develop/html/ReactReasonTemplate/node_modules/@babel/core/lib/config/config-descriptors.js:71:96) @ multi (webpack)-dev-server/client?http://localhost:8080 ./src/index.js . 

What am I doing wrong? 我究竟做错了什么?

从.babelrc文件中的“预设”中删除“ @ babel / preset-polyfill”后,为我工作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Babel 找不到模块“@babel/preset-presets-env” - Babel cannot find module '@babel/preset-presets-env' 模块构建失败找不到模块'@babel/preset-env' - Module build failed Cannot find module '@babel/preset-env' Vscode 扩展 API:找不到模块'@babel/preset-react' - Vscode Extension API: Cannot find module '@babel/preset-react' [错误]_找不到模块'babel-preset-es2015' - [Error]_Cannot find module 'babel-preset-es2015' 错误:找不到模块 'babel-preset-env' - 你是说“@babel/env”吗? - Error: Cannot find module 'babel-preset-env' - Did you mean "@babel/env"? 汇总+ @ babel / preset-env + @ babel / polyfill - Rollup + @babel/preset-env + @babel/polyfill 捆绑失败:错误:无法从&#39;/ workspace / reactnative找到模块&#39;babel-preset-react-native&#39; - bundling failed: Error: Cannot find module 'babel-preset-react-native' from '/workspace/reactnative'' 模块构建失败(来自 ./node_modules/babel-loader/lib/index.js):错误:找不到模块“babel-preset-react” - Module build failed (from ./node_modules/babel-loader/lib/index.js): Error: Cannot find module 'babel-preset-react' 错误 in./src/app.js 模块构建失败(来自./node_modules/babel-loader/lib/index.js):错误:找不到模块'@babel/preset-present-env' - ERROR in ./src/app.js Module build failed (from ./node_modules/babel-loader/lib/index.js): Error: Cannot find module '@babel/preset-present-env' 找不到模块'@babel/parser' - Cannot find module '@babel/parser'
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM