当前位置: 首页 > 知识库问答 >
问题:

webpack打包后去访问页面,出现Uncaught ReferenceError: regeneratorRuntime is not defined错误?

谈渊
2023-04-27

问题

image.png

配置

我这边是安装了@babel/runtime包和@babel/plugin-transform-runtime

   "dependencies": {
      "@babel/runtime": "^7.21.0"
   },
   "devDependencies": {
      "@babel/plugin-transform-runtime": "^7.21.4"
   }

webpack配置如下

  {
           test: /\.js$/,
           exclude: /node_modules/,
           use: {
              loader: 'babel-loader',
              options: {
                 presets: ['env', 'react', 'stage-1'],
                 plugins: [
                    [
                       'import',
                       {
                          libraryName: 'antd',
                          css: true // or 'style'
                       },
                       "@babel/plugin-transform-runtime"
                    ]
                 ]
              }
           }
        },

我运行npm run proxy时不会报错,但我运行npm run build打包后部署会报错

共有2个答案

裴英锐
2023-04-27

可以参考:
https://blog.csdn.net/weixin_48479397/article/details/124941301

金令
2023-04-27

插件沒有引入对

{
  test: /\.js$/,
  exclude: /node_modules/,
  use: {
    loader: 'babel-loader',
    options: {
      presets: ['env', 'react', 'stage-1'],
      plugins: [
        [
          'import',
          {
            libraryName: 'antd',
            css: true // or 'style'
          }
        ],
        "@babel/plugin-transform-runtime" // 移动到这里
      ]
    }
  }
},
 类似资料:
  • 本文向大家介绍webpack打包后直接访问页面图片路径错误的解决方法,包括了webpack打包后直接访问页面图片路径错误的解决方法的使用技巧和注意事项,需要的朋友参考一下 前言 本文说的这种图片路径错误是这样的,运行webpack-dev-server,一切正常,没有错误。当webpack之后,直接打开index页面,报错,图片找不到,找不到的原因是路径错误。 先看我的项目代码 webpack.c

  • "webpack-obfuscator": "2.6.0" 更新到生产环境发现有一个页面打不开,我排除掉node_modules,但是好像不生效,不知道什么原因。 有问题的页面用到了tinymce和moment 怎么解决?

  • 本文向大家介绍webpack打包多页面的方法,包括了webpack打包多页面的方法的使用技巧和注意事项,需要的朋友参考一下 前言 一开始接触webpack是因为使用Vue的关系,因为Vue的脚手架就是使用webpack构建的。刚开始的时候觉得webpack就是为了打包单页面而生的,后来想想,这么好的打包方案,只在单页面上使用是否太浪费资源了呢?如果能在传统多页面上使用webpack,开始效率是否会

  • webpack打包老项目,那种jquery的,然后多页面的 这种的话要怎么定义入口呢,也不知道哪个是入口,入口一般都是有相应的和html同名的js文件,但是老项目是没有的,当然可以用htmlwebpackplugin生成多个html文件,但是它里面用哪些模块呢,也不知道入口,这种有没有什么解决方案呢,要是有例子的话就更好了 用了htmlwebpackplugin 老项目中每个page底下的html

  • 本文向大家介绍webpack打包单页面如何引用的js,包括了webpack打包单页面如何引用的js的使用技巧和注意事项,需要的朋友参考一下 目录结构如下图所示: webpack打包代码如下: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 请教Webpack打包后找不到资源? 入口文件如下: 打包在lib目录,如下: 入口文件index_bundle.js在package.json中设置main指向./lib/index_bundle.js就好了 但是874.index_bundle.js这个文件就找不到了,提示如下 于是我去查了下,说是要设置homepage 但是无论我是设置./lib/还是设置.,都不对 于是我想是不是要将hom