我是一个有用的助手,可以为您翻译文本。
我尝试部署我的第一个Angular应用程序,在执行部署过程中,在以下命令的中间部分出现问题:
我尝试部署我的第一个Angular应用程序,在执行部署过程中,在以下命令的中间部分出现问题:
node node_modules/webpack/bin/webpack.js --mode=production --env.prod
(也称为webpack --mode=production --config webpack.config.js --env.prod
)
我得到了一个一般性的错误信息,没有比以下更多的信息:
Hash: 7b126cdcbdda85d6b0f304152e501136ec85ed58
Version: webpack 4.6.0
Child
Hash: 7b126cdcbdda85d6b0f3
Time: 13298ms
Built at: 2018-04-23 12:27:51
1 asset
Entrypoint main-client = main-client.js
ERROR in window is not defined
Child
Hash: 04152e501136ec85ed58
Time: 13281ms
Built at: 2018-04-23 12:27:51
1 asset
Entrypoint main-server = main-server.js
ERROR in window is not defined
主服务器和主客户端都是由webpack生成的文件,我代码中唯一使用"window"的地方是执行window.history.back()
命令,但即使注释掉它,错误仍然出现。
有人知道如何解决吗?
我的webpack版本是4.6.0。
window.document
和window.location
的参考资料。 - Luca Taccagni