NextJs导入不适用于生产模式

尝试导入sass文件和模块以防止页面上出现副作用时,我遇到了一个奇怪的问题。在开发人员模式下可以正常运行,但是当我将其构建为正式版时,这些文件没有导入,这就是我的.babelrc文件:

 "presets": [
   "next/babel"
 ],"plugins": [
   [
     "styled-components",{
       "ssr": true,"displayName": true
     }
   ],[
     "module-resolver",{
        //my alias config
     }
   ]
 ]
}

但是,如果我设置以下内容,它将起作用:

 "presets": [
    [
      "next/babel",{
        "preset-env": {
         "modules": "cjs"
       }
     }
    ]
  ]

我知道这样做会丢失代码分割,这就是为什么我不愿意使用它的原因。

我的导入看起来像这样:

import 'styles/global.scss';
import 'conf/axios_conf';

有什么想法吗?

谢谢!

liukai1224 回答:NextJs导入不适用于生产模式

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3033628.html

大家都在问