本次操作为离线安装,因为分配的服务器上没有访问外网的权限.
1.下载 node 官方地址: https://nodejs.org/en/ 有时候官网打不开(不知道为什么,嘿嘿...),我下载了 "node-v6.10.0-linux-x64.tar.xz" 版本并上传到服务器,因为版本最后的格式为 .xz 的不让传这种附件,所以不传附件了.
2.解压node
xz -d node-v6.10.0-linux-x64.tar.xz
3.执行上面的命令解压出来的是node-v6.10.0-linux-x64.tar文件,我们还要再解压一次
tar -zxvf node-v6.10.0-linux-x64.tar
4.进入解压出来的node-v6.10.0-linux-x64/bin/目录当中,查看 node 的版本
node -v
5.配置环境
(1)编辑
# vim /etc/profile 需要 root 权限,没有 root 权限可以 $ sudo vim /etc/profile
(2)添加如下配置
export NODE_HOME=/home/shuang/software/node-v6.10.0-linux-x64 export PATH=$NODE_HOME/bin:$PATH
(3)重新生效配置
# source /etc/profile 网上也看到过如下命令,生效配置,但是我没有尝试没有成功,不知未何 # . /etc/profile
(4)验证 node 配置是否成功
node -v 执行上面的命令,如果可以看到版本信息,证明配置成功
6.安装 pm2
我知道安装pm2的方法就是"npm install -g pm2"可惜这个是在线安装,网上看到说单独下载pm2然后配置环境,前提你得有相应的安装包,那自己没有包怎么办,我的解决方法就是在一台可以访问外网的 linux 系统下安装一次( 有个虚拟机是多么的重要啊 -_- ),然后再找到安装包,打包再放到要安装的服务器上.大体就是这样,步骤如下:
(1)先根据上面的步骤安装配置一下 node
(2)执行命令进行安装,如下命令与图:
npm install -g pm2
安装成功后如下图:
(3)打包 pm2 为要安装的服务器上做准备
在上图当中可以看到我们 pm2 安装的路径,进入"node-v6.10.0-linux-x64/lib/node_modules"后看到 pm2 的文件目录,执行打包命令
tar -zcvf pm2.tar.gz pm2
(4)将打包好的 pm2程序再拷贝到要安装的服务器上,拷贝到什么地方,我想你们应该知道了吧,就是找到你之前安装 node 的目录,也就是你上面操作 node 的目录当中,同样放到"node-v6.10.0-linux-x64/lib/node_modules"目录下,然后再解压出来.
(5)配置 pm2 环境
1. 编辑profile文件 # vim /etc/profile 需要 root 权限,没有 root 权限可以 $ sudo vim /etc/profile 2.添加如下配置 export PM2_HOME=/home/app/node-v6.10.0-linux-x64/lib/node_modules/pm2 export PATH=$PM2_HOME/bin:$PATH 3.执行下面命令生效配置 # source /etc/profile 前面的#号说明需要root权限,如果没有 sudo source /etc/profile
(6)验证 pm2 是否安装成功
pm2 list
参见文献:
http://blog.csdn.net/chenxiao_zhl/article/details/48180193
node 与 pm2 附件
相关推荐
1.vue-baidu-map在线地图代码不用改动,只用按照文档添加baidu-api.js和baidu-init.js,并在vue依赖包 node_modules文件找到,修改vue-baidu-map的 index.js文件 就能完成离线配置 2.jar包可以免费下载百度地图瓦片...
包含pm2到node离线包, ### node环境 1. 传输node-v12.18.0-linux-x64.tar.xz到服务器 /home/用户名/node 2. 解压并重命名 1. `tar -xvf node-v12.18.0-linux-x64.tar.xz` 2. `mv node-v12.18.0-linux-x64 nodejs`...
pm2-linux离线安装包可解压后直接上传项目node_modules文件夹下面
npm config ls 查看你的npm的配置信息 prefix =前缀路径 把前缀路径配置到环境变量的PATH里 npm install http-server -g 全局安装http-server 若不行,再进入http-server目录下运行CMD命令: npm link
1、npm config get prefix, 看npm默认全局安装目录;2、拷贝你的 pm2.tar.gz 到该目录下并解压:tar xvf pm2...3、把这个命令加到系统环境中:ln -s /usr/local/node/lib/node_modules/pm2/bin/pm2 /usr/local/bin/pm2
linux-x64-64_binding.node资源
nodejs dependency node-v64-linux-x64-glibc/grpc_node.node
离线安装PM2,nodejs专用也可用于python。直接复制到目标电脑的任意目录中,加入环境变量或直接在该目录cmd的pm2直接使用。pm2命令自行百度
pm2 win开机自动启动离线包,需要解压到node_global\node_modules文件夹下面使用
Cannot download linux-x64-72_binding.node/win32-x64-72_binding.node
Cannot find module '/home/user/.nvm/versions/node/v8.11.3/lib/node_modules/composer-cli/node_modules/grpc/src/node/extension_binary/node-v59-linux-x64-glibc/grpc_node.node'
linux服务器上的jenkins本地离线编译vue源码,rpm rebuild时需要用到linux版的node-saas的node二进制文件:linux-x64-51_binding.node
node-v18.16.0-linux-arm64.tar.xz node-v18.16.0-linux-armv7l.tar.xz node-v18.16.0-linux-ppc64le.tar.xz node-v18.16.0-linux-s390x.tar.xz node-v18.16.0-linux-x64.tar.xz node-v18.16.0-win-x64.zip node-v...
grunt运行的命令行 放在C:\Users\Administrator\AppData\Roaming\npm\node_modules\grunt-cli下的
我的开发环境是无法连网,所以每个VUE依赖都需要手动下载,再传入离线环境,手动配置。我的环境是vue3.2.47,放入node_modules library root中后,再在package.json->dependency-> 添加"svg-pan-zoom": "^3.6.1",
pm2 win离线包第一部分,需要解压在node_global文件夹下使用
k8s集群v1.18.1一键安装...执行setup_master.sh 安装 master-node 执行setup_worker.sh 安装 worker-node 参考文章:https://www.jianshu.com/p/d97885880252 参考github:https://github.com/scfido/k8s-offline-setup
node-v14.4.0-linux-x64.tar.xz
node-v12.9.1-linux-x64.tar.xz node-v12.9.1-linux-x64.tar.xz node-v12.9.1-linux-x64.tar.xz node-v12.9.1-linux-x64.tar.xz node-v12.9.1-linux-x64.tar.xz node-v12.9.1-linux-x64.tar.xz node-v12.9.1-linux-x...