• vue-cli打包


    vue有自己的配套工具。

    而vue-cli可以很方便自动架构vue的东西。

    当使用vue-cli开发完上线时,可以使用npm run build 简单的打包。

    打包的文件都在dist里,直接把这个文件里的文件上线即可。

    打包已经把文件压缩和合并,还有文件名哈希等处理,所以一般默认打包方式会使文件难以阅读

    ,这样也可以防止被别人简单的,阅读,就是不利于浏览器线上排查问题,但这样可以使用前端日志等方式解决。

    文件名哈希,便于静态文件不会存在缓存等问题。

    如果需要测试打包文件,可以编写一个简单的node服务文件。

    var express = require('express');
    var config = require('./config/index');
    
    var port = process.env.PORT || config.build.port;
    
    var app = express();
    
    var router = express.Router();
    
    router.get('/', function(req, res, next) {
      req.url = '/index.html';
      next();
    });
    app.use(router);
    app.use(express.static('./dist'));
    
    /* mockJs--模拟数据获取 */
    const data = require('./data.json');
    const apiRouter = express.Router();
    
    apiRouter.get('/seller', function (req, res, next) {
      res.send({
        errno: 0,
        data: data.seller
      });
    });
    
    apiRouter.get('/goods', function (req, res, next) {
      res.send({errno: 0, data: data.goods});
    });
    
    apiRouter.get('/ratings', function (req, res, next) {
      res.send({errno: 0, data: data.ratings});
    });
    
    app.use('/app', apiRouter);
    
    /* 监听端口 */
    module.exports = app.listen(port, function(err) {
      if (err) {
        console.log(err);
        return false;
      }
      console.log('Listen at http://localhost:' + port + '
    ');
    });
  • 相关阅读:
    HTTPS
    RPC
    2017.4.19上午
    2017.4.18下午
    2017.4.18上午
    2017.4.17下午
    2017.4.17上午
    2017.4.14下午
    2017.4.14上午
    2017.4.13下午
  • 原文地址:https://www.cnblogs.com/zhangzhicheng/p/8016794.html
Copyright © 2020-2023  润新知