【问题标题】:Cannot find module '@babel/plugin-transform-runtime' from找不到模块'@babel/plugin-transform-runtime'
【发布时间】:2020-02-28 20:45:33
【问题描述】:

我收到错误“无法从 ... 中找到模块 '@babel/plugin-transform-runtime'”。我已经尝试了互联网上的所有解决方案,但没有任何效果。 我该如何解决? 任何建议都将不胜感激。

babelrc

{
    "presets": [
        "@babel/preset-react",
        "@babel/preset-env"
    ],
    "plugins": [
        ["transform-runtime", {
            "helpers": false, // defaults to true
            "polyfill": false, // defaults to true
            "regenerator": true, // defaults to true
            "moduleName": "babel-runtime" // defaults to "babel-runtime"
        }]
    ]}

网络包

var HtmlWebpackPlugin = require('html-webpack-plugin');
const path = require('path');

module.exports = {
    mode: 'development',
    resolve: {
        extensions: ['.js', '.jsx', '.css']
    },
    module: {
        rules: [
            {
                test: /\.jsx?$/,
                loader: 'babel-loader'
            },
            {
                test: /\.css$/,
                use: [ 'style-loader', 'css-loader' ]
            }
        ]
    },
    resolve: {
        extensions: ['.js', '.jsx', '.css'],
        alias: {
            '@': path.resolve(__dirname, 'src/'),
        }
    },

    plugins: [new HtmlWebpackPlugin({
        template: './src/index.html'
    })],
    devServer: {
        historyApiFallback: true
    },
    externals: {
        // global app config object
        config: JSON.stringify({
            apiUrl: 'https://obidentity-develop.azurewebsites.net/connect/token'
        })
    }
}

【问题讨论】:

  • 你安装了吗?即-npm install @babel/plugin-transform-runtime?
  • 是的,我试过了
  • 它是否列在您的package.json 文件中?
  • 哦,我看到一个问题,在您的 .babelrc 中,应该是 "plugins": [["@babel/plugin-transform-runtime",.. ,而不仅仅是 "transform-runtime"
  • 这将无法为您调试。需要评估具体的错误和其他因素。只需仔细阅读错误并从那里进行调试。祝你好运!或者也许其他人会有一些见解。

标签: reactjs babeljs


【解决方案1】:

尝试添加

"plugins": ["@babel/plugin-transform-runtime"]

在.babelrc中

【讨论】:

    【解决方案2】:

    我在运行 2 个不同版本的节点时遇到了这个问题:

    • 终端 1:节点 14,npm install
    • 终端 2:节点 16,npm run dev

    所以依赖关系混乱了,发生了一些非常奇怪的事情。

    解决方案:

    1. 删除node_modules文件夹
    2. 打开 1 个终端,npm installnpm run dev

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-09
      • 2016-03-23
      • 1970-01-01
      • 2019-04-08
      • 1970-01-01
      • 1970-01-01
      • 2017-10-13
      • 2017-05-05
      相关资源
      最近更新 更多