添加@babel/transform-runtime 插件时无法读取未定义的属性“Reactstrap”

Posted

技术标签:

【中文标题】添加@babel/transform-runtime 插件时无法读取未定义的属性“Reactstrap”【英文标题】:Cannot read property 'Reactstrap' of undefined When adding @babel/transform-runtime plugin 【发布时间】:2020-10-18 10:51:54 【问题描述】:

我正在使用 react js 和 webpack 加载器开发前端网站。在开发模式下我没有遇到任何问题,但是当我构建项目并获取静态文件时出现错误:未捕获类型错误:无法读取未定义的属性“Reactstrap”。 但是如果我删除插件,开发模式下错误会消失:@babel/transform-runtime,但在生产模式下会出现错误 未捕获的 ReferenceError:未定义 regeneratorRuntime。

module.exports = 
             entry: path.join(__dirname, "/src/index.js"),
            module: 
                
                    rules:[ 
                        
                            test: /\.js$/,
                            exclude: /(node_modules|bower_components)/,
                            loader: 'babel-loader',
                            query: 
                                presets: [ "@babel/react","@babel/env" ],
                                plugins: [
                                    '@babel/transform-runtime', 
                                ]
                            
                        ,

请帮忙,谢谢。

【问题讨论】:

【参考方案1】:

错误已解决,帮助程序导致函数冲突 所以我在 .babelrc 中添加了这个

[
        "@babel/plugin-transform-runtime",
        
          "absoluteRuntime": false,
          "corejs": false,
          "helpers": false,
          "regenerator": true,
          "useESModules": true,
          "version": "7.0.0-beta.0"
        
      ]

【讨论】:

以上是关于添加@babel/transform-runtime 插件时无法读取未定义的属性“Reactstrap”的主要内容,如果未能解决你的问题,请参考以下文章

ASP在线添加字段

arcgis中如何添加图像数据?

C# 动态添加类动态添加类型代码添加类型

Eclipse IDE - 添加 jar?添加外部罐子?添加图书馆?

《VUE》怎么添加文字?添加文字操作流程

苹果cms10如何添加直播?