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\nodejs\node_cache"
npm config set prefix "D:\Program Files\nodejs\node_global"
查看是否设置成功:
npm get prefix
windows中设置这个路径可能会出现权限的问题,请关闭黑窗口是使用管理员模式再次运行黑窗口执行相关命令即可
添加系统环境变量 NODE_PATH=D:\Program Files\nodejs\node_global\node_modules
在环境变量 path 中添加 D:\Program Files\nodejs\node_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项目
每天进步一点点,点滴记录,积少成多。
以此做个记录,
如有不足之处还望多多留言指教!