-
肯定要有npm 和 node环境 如果没有自行百度
-
新建一个node项目 然后命令行npm init
初始化
-
安装express框架 npm i express
-
安装npm install --save connect-history-api-fallback
(核心) npm地址:https://www.npmjs.com/package/connect-history-api-fallback
-
在vue项目中npm run build
生成的dist目录拷贝到node文件夹中
-
在node文件夹中新建index.js,代码和注释如下
const express = require('express')
const history = require('connect-history-api-fallback')
const app = express()
app.use(history())
app.use(express.static(__dirname+'/dist'))
app.listen(9090,(err)=>{
if(!err){
console.log('服务器已启动')
}
})
-
在终端中node index
,启动服务器
-
浏览器输入localhost:9090
,刷新页面不在出现404了
-
完结,撒花