检查bundle.js更新的供应商。它似乎是一个旧版本。
function webpackContextResolve(req) {
return map[req] || (function() { throw new Error("Cannot find module '" + req + "'.") }());
// error occurs in above.
};
要调试的网站加载代码,首先导航到一个空白页(约:空白)。然后显示并将开发工具固定到空白页面....选择开发工具的调试选项卡,然后从下拉列表中选择“中断所有异常”(看起来像停止标志)。
不关闭开发工具,返回到空白页面,然后导航到英文,然后导航到中文网站....开发工具现在将打破错误。 调试浏览器嗅探问题。 (查找使用浏览器userAgent嗅探来加载不同版本的网站的代码)。使用开发工具的调试选项卡查找“navigator”或“userAgent”的出现次数。
您可以通过更改开发工具的仿真选项卡中的userAgent标头来测试网站是否错误地确定了浏览器功能。奇怪的是,在IE11中更改开发工具中的UAS具有相同的结果......暗示bundle.js中的enableLazy赋值是原因。 var enableLazy = typeof document!=='undefined'& & typeof document.documentMode ==='number'|| typeof navigator!=='undefined'& & typeof navigator.userAgent ==='string'& & /\bEdge/\d/.test(navigator.userAgent);
bundle.js似乎是一个问题....检查供应商的网站上更新他们的软件....
还...你已经设置页面语言为en ...它应该是zh。 eg.lang =“zn”......
你的js中的东西(我倾向于在某处丢失'encodeURIComponent'),禁用它正确加载页面。尽管如此,我认为任何人都不会挖掘整个页面来找出罪魁祸首。 – Kaiido
它可能是这样的,这与此有关系:https://stackoverflow.com/questions/7184802/are-chinese-characters-allowed-entered-in-urls –
由于该网页与Gatsbyjs生成,我创建了一个问题也在这里:https://github.com/gatsbyjs/gatsby/issues/2010 –