- vue 項目npm run build 進行打包部署,在打包之前進行config下配置文件index.js的修改,將
assetsPublicPath:'/'
修改成assetsPublicPath: './'
, - 服務器上進行express項目搭建,添加和修改如下
var engines = require('consolidate');
app.engine('html', engines.mustache);
// view engine setup
app.set('views', path.join(__dirname, 'views'));
// app.set('view engine', 'jade');
app.set('view engine', 'html');
- 將vue打包index.html放入到views目錄下,static放到public目錄下,只有這樣才能正常訪問(public是訪問靜態資源的目錄,NGINX部署和node部署類似,這裏不在闡述。)
- 直接啓動服務,訪問地址就行了。