Поскольку Vue - это всего лишь библиотека frontend , самый простой способ разместить ее и выполнить такие действия, как обслуживание ресурсов, - это создать простой экспресс-дружественный скрипт, который можно использовать для запуска мини-веб-сервера.Читайте быстро на Экспресс , если вы еще этого не сделали.После этого добавьте экспресс:
npm install express --save
Теперь добавьте файл server.js
в корневой каталог вашего проекта:
// server.js
var express = require('express');
var path = require('path');
var serveStatic = require('serve-static');
app = express();
app.use(serveStatic(__dirname + "/dist"));
var port = process.env.PORT || 7070;
var hostname = '127.0.0.1';
app.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
, после этого вы можете запустить:
node server
, и ваш проект будет обслуживаться на указанном хосте и порту
Предполагается, что у вас уже есть каталог dist
, если он у вас не запущен:
npm run build
inчтобы сгенерировать его, вам не нужно запускать npm run serve
или npm run dev
для запуска приложения Vue