/inferno-with-dva-example

Example of inferno with dva

Primary LanguageJavaScript

inferno-with-dva-example

Example of inferno with dva.

关于deploy时报错

当执行npm run deploy时,调用Prd环境编译,会报错:

ERROR in index.452ed022.js from Terser
TypeError: Cannot read property 'minify' of undefined
    at minify (/Users/xuxiaomeng/work/inferno-dva/node_modules/_terser-webpack-plugin@1.2.1@terser-webpack-plugin/dist/minify.js:175:23)
    at TaskRunner.boundWorkers (/Users/xuxiaomeng/work/inferno-dva/node_modules/_terser-webpack-plugin@1.2.1@terser-webpack-plugin/dist/TaskRunner.js:68:40)
    at enqueue (/Users/xuxiaomeng/work/inferno-dva/node_modules/_terser-webpack-plugin@1.2.1@terser-webpack-plugin/dist/TaskRunner.js:89:14)
    at tasks.forEach (/Users/xuxiaomeng/work/inferno-dva/node_modules/_terser-webpack-plugin@1.2.1@terser-webpack-plugin/dist/TaskRunner.js:109:9)
...

这是terser升级到3.16.0时修改了export语法,导致terser-webpack-plugin取不到terser了。

解决方案:

  1. node_modules找到terser-webpack-plugin的目录。
  2. 找到dist/minify.js
  3. 找到_terser.default.minify,修改为_terser.minify