depoly-gjl

2.0.5 • Public • Published

一键部署前端包

1先 安装

npm install depoly-gjl -D

2在项目文件下新建publish.js


// 线上环境
// 此文件慎重改 导致线上问题


exports.publishConfig = {
    pro:{
        host: '192.168.8.xxx', // 服务器ip地址或域名
        password: '1xxx', // 密码,请勿将此密码上传至git服务器
        catalog: '/root', // 前端文件路径不包含目录    注意修改(不加前端文件夹名称)
        targetFile: 'viid_client', // 线上前端文件夹名称    注意修改
        port: 22, // 服务器ssh连接端口号
        username: 'root', // ssh登录用户
      } 
}
exports.GlobalConfig = {
  publishEnv: ['pro'], // 发布环境,可填写多个,也可只填写一个
  buildDist: 'viid_client', // 前端文件打包之后的目录,默认dist    注意修改 (打包后名称)
  buildCommand: 'npm run build', // 打包前端文件的命令             注意修改
  readyTimeout: 20000, // ssh连接超时时间
  deleteFile: true, // 是否删除线上上传的dist压缩包
}

3 在package.json中添加

  "scripts": {
    "depolyInit": "depolyInit",
    "build": "自己的前端打包命令",
  },

4执行开始打包

npm run depolyInit

Readme

Keywords

Package Sidebar

Install

npm i depoly-gjl

Weekly Downloads

19

Version

2.0.5

License

ISC

Unpacked Size

16.8 kB

Total Files

7

Last publish

Collaborators

  • gjl