# client-register > pc client register ## Build Setup ``` bash # install dependencies npm install -registry=https://registry.npmmirror.com/ # serve with hot reload at localhost:8080 npm run dev # build for production with minification npm run build ``` # 程序部署 本机操作 ``` bash # 登录 npm 私有库 npm login --registry http://wuzhixin.vip:4873/ Username: leanwocommon Password: leanwocommon Email: leanwocommon@leanwo.com # 打包程序 npm run build # 修改package.json中的version,版本号加1 举例:1.0.2 修改成 1.0.3 "version": "1.0.2", "version": "1.0.3", # 发布程序 npm publish --registry http://wuzhixin.vip:4873/ ``` 在测试服务器上,打开下面文件`E:\SaaS_Project\application-server-saas\FileServer\client-init\file-def.js `,其中`E:\SaaS_Project\application-server-saas `是程序部署的路径,不同的项目,可能有不同的地址。 找到下面的内容,把 app-client-1.0.3.tgz 中的1.0.3修改成我们发布的版本 ``` // APP Client 的下载地址 // gulp app-client-download const appClientUrl = 'http://wuzhixin.vip:4873/app-client/-/app-client-1.0.3.tgz'; ``` 在服务器上在`E:\SaaS_Project\application-server-saas\FileServer\client-init`路径下打开cmd。 ``` cd E:\SaaS_Project\application-server-saas\FileServer\client-init gulp app-client-download 最后进行测试,务必进行测试,本地运行成功等于0,服务器运行正确才是结果。(从业十几年,没有遇到第一次部署一点问题没有的程序,开发人员自行部署,测试)