1,下载nodejs
https://www.cnblogs.com/duzhaoqi/p/14122736.html
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
node -v
安装yarn
https://blog.csdn.net/weixin_41996632/article/details/103893264
sudo apt remove cmdtest
sudo apt remove yarn
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt update
sudo apt install yarn
2,下载Nginx
https://www.cnblogs.com/fengkun125/p/14142912.html
apt-get install nginx
service nginx start
启动后,在网页重输入ip地址(默认80端口),即可看到nginx的欢迎页面。至此nginx安装成功
nginx文件安装完成之后的文件位置:
- /usr/sbin/nginx:主程序
- /etc/nginx:存放配置文件
- /var/www/html:存放静态文件
- /var/log/nginx:存放日志
修改端口
https://blog.csdn.net/w20101310/article/details/78835668
vi /etc/nginx/sites-enabled/default
server {
listen 80 default_server;
listen [::]:80 default_server;
nginx -s reload #重启nginx
3,下载代码
git clone
cd
$yarn # 安装node_modules
$yarn build # 生成静态文件
tar -zcvf bulid dist.tar.gz
4,放到Nginx目录下
通过nginx.conf查看静态文件路径。
cd /var/www/html
mv /data/xx/dist.tar.gz .
tar -zxvf dist.tar.gz
5,免密
https://blog.csdn.net/pengwupeng2008/article/details/107975766
git 拉取防止重复输入密码的问题
文件方式:
a、在~/目录下面新增 .gitconfig 文件
填写如下内容,用户名,邮箱,存储登入信息
[user]
email = test@xxx.com
name = xiaoming
[credential]
helper=store
b、执行pull 第一次登入输入用户名,密码
c、查看~/根目录下,会发现生成了一个 .git-credentials 文件
内容如一下格式的串:
http://username:password@ip:port
d、再一次拉取代码,则不用再输入用户名和密码了
命令行方式:
1. git config --global credential.helper store
2. git config --global user.email "你的邮箱"
3. git config --global user.name "你的github用户名"
4. git pull
5. 输入你的用户名、密码,成功后,系统将把你的用户名、密码全局保存,下次就不用再输入密码了。
PS:很坑的一点是密码。