使用vue cli3创建项目打包后会出现这样一行,甚是让人苦恼
We’re sorry but 你的项目 doesn’t work properly without JavaScript enabled. Please enable it to continue.
确保在创建时勾选了router之后,
提供以下解决方法,共2步
1.改模式
将路由里的mode改为hash模式
const router = new VueRouter({
mode: 'hash',
base: process.env.BASE_URL,
routes
})
2.增加文件
在src同级目录下新创建vue.config.js文件
内容为
module.exports = {
publicPath: './',
outputDir: 'dist',
assetsDir: 'static'
}
我是这样解决了问题,项目得以正常跑起来
本文针对使用VueCLI3创建的项目,在部署后遇到的JavaScript未启用错误问题,提供了详细的解决步骤。首先,需将路由模式更改为hash模式,其次,在src同级目录下创建vue.config.js文件并配置publicPath等参数,以此确保项目能够正常运行。


被折叠的 条评论
为什么被折叠?



