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 = 'lo...
·
使用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的端口可以占用相同一个端口,没弄懂为什么,欢迎留言
更多推荐
已为社区贡献2条内容
所有评论(0)