nodejs安装、npm安装依赖路径设置、依赖离线迁移以及npm项目永久后台启动

nodejs的安装包下载位置 https://nodejs.org/zh-cn/download/

nodejs的安装可以直接到菜鸟教程查看  Node.js安装配置

windows的安装包直接双击安装即可

linux的下载的是 tar.xz 文件  使用命令 tar -xvJf 文件名.tar.xz 进行解压 其余的按照菜鸟教程修改软连接即可

windows中nodejs的默认全局安装在 C 盘,C 盘东西过多会拖慢电脑速度,可使用以下命令修改全局安装路径:

npm config set cache "D:Program Files odejs ode_cache"

npm config set prefix "D:Program Files odejs ode_global"

查看是否设置成功:

npm get prefix

windows中设置这个路径可能会出现权限的问题,请关闭黑窗口是使用管理员模式再次运行黑窗口执行相关命令即可

添加系统环境变量   NODE_PATH=D:Program Files odejs ode_global ode_modules

在环境变量 path 中添加 D:Program Files odejs ode_global

这样配置后就可以直接在命令行使用全局安装的包命令了

关于迁移,在需要迁移的电脑中按照上面的步骤设置好路径和环境变量后,将已经安装好全局包的电脑的node_cache和node_global压缩 传输 解压即可

windows中npm项目永久后台启动有多种方式这里只介绍使用forever方式的:

安装forever:

npm install forever -g

forever start app.js #启动

forever stop app.js #关闭

forever start -l forever.log -o out.log -e err.log app.js #输出日志和错误

这种方式启动无法读取到package.json文件中的自定义配置,如下图中的config

此时可以在  scripts中添加启动脚本  “forever”: "forever start -o _out.log -e _err.log server/server.js"  然后命令行执行   npm run forever 启动

linux中后台永久启动执行  nohup  npm start > ./_out.log &   即可

关于nodejs中npm永久后台启动的其他方式可以参考  npm后台启动 使用pm2来部署nodejs项目

每天进步一点点,点滴记录,积少成多。

以此做个记录,

如有不足之处还望多多留言指教!

原文地址:https://www.cnblogs.com/jindao3691/p/15102661.html