Ubuntu下安装Yarm-PM2
2024-08-25 15:21:23
首先打开yarm的官网。https://www.yarnpkg.com/zh-Hant/
(一)yarn的官方安装方法:
1、上通过 Debian 套件安裝 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
2、接下來你可以很簡單的使用以下指令安裝:
sudo apt-get update && sudo apt-get install yarn
3、到这里yarn就安装完了,只不过服务器在国外,在后面的使用中会可能受到网络限制,所以我们切换成阿里的服务器,效果图如下:
yarn config set registry https://registry.npm.taobao.org
(二)安装PM2
1、我们执行以下命令,对pm2进行一个全局安装:
npm install vue-cli pm2 -g
2、安装完成我们运行上一篇写的server.js.
这里说一下,通过node命令跑起来的js一但进程关闭或意外结束,我们就不能继续访问了。所以我们需要通过pm2来增加稳定性。
pm2 start server.js
运行成功后效果图如下:
如果到这里都成功的话就不用往下看了,如果pm2 安装失败,继续往下看。
之前我在ubuntu14.04上配置环境的时候一直出错,最后研究出了一套命令,可以正常安装,大家自行测试。
(三)安装失败解决
- 首先既然是安装失败了,那就肯定要将之前的安装移除,代码如下:
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
yarn config set registry https://registry.npm.taobao.org - 到这儿就不要问为什么,干什么复制粘贴跑:
apt-get update
apt-get install apt-transport-https
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list
apt-get update
apt-get install yarn
npm cache clean --force
npm install -g ionic cordova
npm install vue-cli pm2 -g - 如果正常的错误解决。
最后记录以下常用的一些pm命令:
- pm2 restart server //重启pm2服务器
- pm2 stop server //停止pm2服务器
- pm2 start xxxx.js //运行js文件
- pm2 logs //查看pm2日志
- pm2 ls //查看PM2运行列表
- pm2 show server //查看服务器详细信息
最新文章
- .NET跨平台之旅:在生产环境中上线第一个运行于Linux上的ASP.NET Core站点
- 动画--android图片点击放大动画,并遮挡旁边的控件
- java javacv调用摄像头并拍照
- 如何为编程爱好者设计一款好玩的智能硬件(九)——LCD1602点阵字符型液晶显示模块驱动封装(下)
- ASP.NET Core开发-读取配置文件Configuration
- js中window的属性
- 有关OpenGL着色语言(一)
- UI学习笔记---第四天
- Linux 内核链表
- Wonderful Sentense
- SQL Server中时间段查询
- HDU2602 (0-1背包问题)
- 是否需要手动执行DataContext的Dispose方法?
- jquery 实现横向滑动自动切换源码(同时显示多张图片)
- keyboard splitting bug on ipad with ios 5 and 6 (Cocos2d-x)
- 程序员的自我修养九Windows下的动态链接
- start tomcat with debugging mode
- [AHOI2006]基因匹配
- mysql 开发基础系列15 索引的设计和使用
- flume初识