{
"name": "jane-deploy",
"version": "1.0.0",
"description": "CI/CD server",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [
"ci",
"cd",
"deploy"
],
"author": "zuoxiaobai",
"license": "MIT"
}
没有写git+respository
"repository": {
"type": "git",
"url": "git+https://github.com/zuoxiaobai/js-deploy.git"
},
2.1,安装 npm install eslint@7.32.0 --save-dev
2.2 npx eslint --init 按照只是一步步操作
选择了第二个,并且推荐我安装了:
eslint-plugin-vue@latest
2.3 npm install --save-dev --save-exact prettier
2.4 npm install eslint-config-prettier --save-dev 处理eslint 与prettier的冲突
2.5 npm install eslint-plugin-prettier --save-dev 将 prettier 以插件形式集成到 eslint 处理流程中
配置 eslint-plugin-prettier,实际我参考的是zuo-deploy的文件。
完成接口、静态服务
postman可以访问 http://127.0.0.1:7777/user
浏览器可以访问 http://127.0.0.1:7777/ 得到index.html页面
本地调试:
npm exec
npm link
janedeploy start 就成功了。
上传npm包:
npm adduser;npm publish;
全局安装npm包
npm i -g jane-deploy
0在virtual box上全局安装了 jane-deploy,sudo install -g jane-deploy
1 查看bin目录下是否有 janedeploy
2 建议重启终端 sudo reboot
3 查找wsl下的bin,也没有janedeploy,但是却可以启动成功janedeploy
4 查找janedeploy命令 和zuodeploy
在wsl下janedeploy、zuodeploy
/mnt/c/Users/haobing/AppData/Roaming/npm/janedeploy
/bin/zuodeploy
在virtualbox的ubuntu下 janedeploy、zuodeploy
找不到
/bin/zuodeploy
5 在win下 janedeploy zuodeploy
C:\Users\haobing\AppData\Roaming\npm
这里因为\ 有转义作用,解决方法
1 C:\Users\haobing\AppData\Roaming\npm
2 用两个反引号包围
sudo apt install nginx
查看当前运行的程序 ps aux
localhost:7777即可访问 http://172.28.9.198:7777 访问
http://172.28.9.198/ 访问nginx