如何解决webpack4配置SSR时出现的document is not defined问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计662个文字,预计阅读时间需要3分钟。
最近使用webpack 4配置SSR环境时遇到问题:ReferenceError: document is not defined。package.json版本信息如下:{vue-loader: ^15.4.2, mini-css-extract-plugin: ^0.4.3, webpack: ^4.20.2, webpack-cli: ^3.3.12}
最近使用 webpack 4 配置 ssr 环境,发现的问题:
ReferenceError: document is not defined
本次package.json使用版本信息:
{ "vue-loader": "^15.4.2", "mini-css-extract-plugin": "^0.4.3", "webpack": "^4.20.2", "webpack-cli": "^3.1.2" ... }
相关代码
问题原因:
在服务端渲染打包的配置中使用了mini-css-extract-plugin是的server bundle中会使用到document,node环境中不存在window对象,所以报错。
本文共计662个文字,预计阅读时间需要3分钟。
最近使用webpack 4配置SSR环境时遇到问题:ReferenceError: document is not defined。package.json版本信息如下:{vue-loader: ^15.4.2, mini-css-extract-plugin: ^0.4.3, webpack: ^4.20.2, webpack-cli: ^3.3.12}
最近使用 webpack 4 配置 ssr 环境,发现的问题:
ReferenceError: document is not defined
本次package.json使用版本信息:
{ "vue-loader": "^15.4.2", "mini-css-extract-plugin": "^0.4.3", "webpack": "^4.20.2", "webpack-cli": "^3.1.2" ... }
相关代码
问题原因:
在服务端渲染打包的配置中使用了mini-css-extract-plugin是的server bundle中会使用到document,node环境中不存在window对象,所以报错。

