vue打包后报错TypeError: Cannot read property ‘call’ of undefined解决方法 - 2021-09-18

在webpack构建打包vue项目后,上传到服务器页面报错提示 TypeError: Cannot read property 'call' of undefined

一般大多数出现这类问题都是在vue多页应用、vue路由页面等打包后出现报错,当然了如果你是其它情况引起的一样可以尝试我下面给出的解决方案

引起这个原因的问题是 extract-text-webpack-plugin配置问题,比如出问题是这样配置的:

plugins: [
    new CommonsChunkPlugin({
      name: 'vendors',
      filename: 'assets/js/vendors.js',
      chunks: chunks,
      minChunks: chunks.length
    }),
    new ExtractTextPlugin('assets/css/main.css')  //有问题配置
  ],

解决方法如下:

那么我们改成这样,主要是加了allChunks参数

new ExtractTextPlugin({
   filename: 'assets/css/main.css',
   allChunks: true
})

你可能感兴趣的:(vue打包后报错TypeError: Cannot read property ‘call’ of undefined解决方法 - 2021-09-18)