node.js学习笔记 2021年02月05日 未雨晴空 0评论 84阅读 0喜欢 阅读模式 隐藏边栏 显示边栏 # linux安装 ```bash # 查看系统信息 uname -a # 切换到目录 cd /home/tyb/soft # 该版本是编译好的 wget https://nodejs.org/dist/v14.15.4/node-v14.15.4-linux-x64.tar.xz # 解压 tar -xvf node-v14.15.4-linux-x64.tar.xz # 切换到node可执行文件路径下 cd node-v14.15.4-linux-x64/bin # 查看node的安装版本号 ./node -v v14.15.4 # 配置软连接,使全局都可以使用node命令 ln -s /home/tyb/soft/node-v14.15.4-linux-x64/bin/node /usr/bin/node # 配置软连接,使全局都可以使用npm命令 ln -s /home/tyb/soft/node-v14.15.4-linux-x64/bin/npm /usr/bin/npm # 自定义node的全局安装路径 mkdir node_global # 自定义node的缓存路径 mkdir node_cache # 配置node的路径信息 npm config set prefix "/home/tyb/soft/node-v14.15.4-linux-x64/node_global" npm config set cache "/home/tyb/soft/node-v14.15.4-linux-x64/node_cache" npm config get prefix npm config get cache # 设置镜像 npm config set registry https://registry.npm.taobao.org npm config get registry # 安装cnpm npm install cnpm -g #配置软链接 ln -s /home/tyb/soft/node-v14.15.4-linux-x64/node_global/bin/cnpm /usr/bin/cnpm # 配置node文件安装路径 cnpm config set prefix "/home/tyb/soft/node-v14.15.4-linux-x64/node_global" cnpm config set cache "/home/tyb/soft/node-v14.15.4-linux-x64/node_cache" ``` # window安装 windows安装就是一把梭,下载exe文件无脑下一步即可:bowtie: npm命令 ```bash # 安装但不写入到package.json; npm install xxx # 安装并写入到package.json的"dependencies"中 npm install xxx –S # 安装并写入package.json的"devDependencies"中 npm install xxx –D # 全局安装 npm install xxx -g # 安装指定版本 npm install xxx@1.2.0 # 先检查更新 npm install -g npm-check-updates # 检查可更新的模块注意:指定更新需要提前修改package.json中的版本号。 npm update xxx # 删除指定模块; npm uninstall xxx # 删除全局模块 npm uninstall -g xxx # 查看全局安装的包 npm list -g --depth 0 # 设置淘宝镜像 npm config set registry https://registry.npm.taobao.org npm config get registry ``` # 无法安装ChromeDriver 出现这个问题原因是该chromedriver 默认下载链接需要翻墙,可以指定下载链接安装即可 ```bash npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedrive ``` # window下通过nvm切换node版本 ```powershell # 下载安装nvm,https://github.com/coreybutler/nvm-windows/releases # 查看nvm命令 nvm # 查看已安装node版本 nvm ls # 安装对应XXX版本的node nvm install XXX # 卸载对应vXX版本的node nvm uninstall XXX # 选择使用XXX版本 nvm use xxx ``` # linux下通过n切换node版本 ```bash # 安装 npm install n -g # 添加软链接 ln -s /root/soft/node-v14.15.4-linux-x64/node_global/bin/n /usr/bin/n # 安装指定版本 n 7.6 # 查看版本列表 n ls ``` # pm2的使用 PM2是具有内置负载平衡器的Node.js应用程序的生产过程管理器。它使您可以使应用程序永远保持活动状态,无需停机即可重新加载它们,并简化常见的系统管理任务。所以可以用它来管理你的node进程,并查看node进程的状态、监控性能、守护进程、以及负载均衡。 ```bash # 安装pm2 npm install pm2 -g # 启动进程/应用 pm2 start server/bin/www 或 pm2 start app.js # 重命名进程/应用 pm2 start app.js --name test-app # 列出所有进程/应用 pm2 list # 查看服务信息 pm2 info test-app # 查看某个进程/应用具体情况 pm2 describe test-app # 查看进程/应用的资源消耗情况 pm2 monit # 查看pm2的日志 pm2 logs # 查看某个进程/应用的日志 pm2 logs test-app # 结束进程/应用 pm2 stop test-app # 结束所有进程/应用 pm2 stop all # 重新启动进程/应用 pm2 restart test-app # 重新启动所有进程/应用 pm2 restart all # 删除进程/应用 pm2 delete test-app # 删除所有进程/应用 pm2 delete all # 添加进程/应用 pm2 start app.js --watch ``` © 著作权归作者所有,欢迎转载,转载请说明出处:未雨晴空博客,谢谢理解! 喜欢 打赏 分享 上一篇 下一篇 发表评论 取消回复 电子邮件地址不会被公开。 表情 请输入以http或https开头的URL,格式如:https://oneisall.top 提交评论