vue-cli打包后本地运行打包后本地运行dist文件中的文件中的index.html操作操作
使用npm run build生成dist文件夹中的文件是你需要上传到服务器上的文件,
直接打开直接打开index.html会直接报错会直接报错
可以尝试用express搭建一个服务器,做法如下:
1、在、在dist根目录下新建根目录下新建server.js文件;文件;
2、代码如下:、代码如下:
var express = require('express');
var app = express();
const hostname = 'localhost';
const port = 3000;
app.use(express.static('./'));
app.listen(port, hostname, () => {
console.log(·Server running at http://${hostname}:${port}·);
});
3、、terminal中进入中进入dist目录执行目录执行
npm install express
node server
4、根据、根据terminal中提示信息,在浏览器中打开页面即可。中提示信息,在浏览器中打开页面即可。
注:node server运行后会在本地node服务占用一个端口,该端口是在127.0.01(即localhost上),而平时开发中我们启动的
npm run dev端口是我们本地实际ip地址的服务。
所以我还有一个疑问,
在项目中执行的npm run dev占用的端口和node server的端口可以占用相同一个端口,没弄懂为什么,欢迎留言
补充知识:补充知识:vue项目打包后本地访问项目打包后本地访问index.html页面出现空白页面出现空白