我也遇到了这个问题,但我确认这是dns劫持。
使用家庭网络不会有此问题。
如果包太大,我们推荐两种快速方法:
externalsexternalchainthirdpartydependence
externals是一种常见的优化方法。在生成时,依赖项文件与节点相关。模块导入更改为外部链接引用(即脚本标记cdn加载方法)
使用commonchunkplugin提取公共代码
我是[front-endraindad]。你可以跟我来看看前端技术相关的文章。
如果是使用的cli生成的,包.json脚本中有一个构建脚本。从本质上说,调用webpack来打包
不能完全禁止,但是下面的代码可以在一定程度上阻止代码调试。
document.onkeydown=函数(){
变量e=window.event事件||参数[0
]如果(e.keycode==123){
alert(”请尊重劳动成果!“)
returnfalse
}否则if((e.ctrlkey)&&(e.shiftkey)&&(e.keycode==73)){
alert(”请尊重劳动成果!“)
returnfalse
}否则if((e.ctrlkey)&(e.keycode==85)){
alert(”请尊重劳动成果!“)
returnfalse
}否则if((e.ctrlkey)&(e.keycode==83)){
alert(”请尊重劳动成果!“”
返回false
}
}document.oncontextmenu=函数(){
提醒(“请尊重劳动成果!“”
returnfalse
}
您当前的情况是通过vue打包并生成的产品。
我们不多说了,只说方法,然后解释。如果要在tomcat上运行,请在打包之前对其进行配置:首先,在config文件夹中找到它索引.js修改当前路径,将assetspublicpath:“/”更改为assetspublicpath:”。/是的,那就是在前面/右边加一个点。然后重新包装。你可以直接打开它。=========================================为什么要这样做?因为默认情况下,vue包是部署在服务器环境中的文件。如果它部署在静态站点(express或apache)上,则需要更改路径。这其实是一个小提示。欢迎提问。