"scripts": {"test": "cross-env NODE_ENV=development node index.js","dev": "supervisor --harmony index.js","build": "pm2 start ecosystem.config.js --only prod --watch"// 这里我只在线上使用了PM2}, 这样我们当npm run test 或者 npm run build时 我们在node环境中通过 process.env.NODE_E...
# pm2-server工程的环境变量,目的是区分各个环境的应用启动路径 # cross-env NODE_ENV=development # pm2的启动命令 # pm2 start pm2-conf/ecosystem.config.js # 传递给pm2的参数,-- only <name>,--env <env name> # --only detective --env test cross-env NODE_ENV=development pm2 start pm2-conf/e...
之后,就可以通过startOrRestart来启动了: 1 2 3 1. 2. 3. "scripts": { "start": "cross-env PATH_TYPE=test pm2 startOrRestart ecosystem.config.js --only jartto-test --env test", } 1. 2. 3. 关于apps和deploy下面我们来细致聊一聊。 四、apps部分 上面ecosystem.config.js会生成一个简单的...
使用PM2 启动时报错Error: connect ETIMEDOUT 在我使用npm run pm2 启动项目后 pm2的提示已经启动,下面是我的node脚本 "pm2":"cross-env NODE_ENV=pro pm2 start ./bin/www --watch" 命令执行完后项目启动: ┌─────┬────────┬─────────────┬─────────┬...
npm install pm2 -g => pm2 --version => 在package.json scripts中配置 "prd": "cross-env NODE_ENV=production pm2 start app.js" => npm run prd运行,运行结果如下图: 3、常用命令 启动:pm2 start app.js 监听控制台PM2进程列表: pm2 list ...
添加命令,临时改为NODE_ENV=dev 代码语言:javascript 代码运行次数:0 运行 AI代码解释 // package.json"scripts":{"prd-dev":"cross-env NODE_ENV=dev pm2 start bin/pm2-prd-dev.config.js",}, 指令演示 启动服务npm run prd-dev 查看列表pm2 list ...
env_:命令行中可传入的环境变量,覆盖默认环境变量 source_map_support:默认true,支持sourcemap文件 日志类 log_date_format:日志时间格式 error_file:错误日志存放路径 out_file:全部日志存放路径 combine_logs:是否将不同id的进程日志合并 merge_logs:同上 ...
$ pm2 start app.js --watch # 实时监控app.js的方式启动,当app.js文件有变动时,pm2会自动reload $ pm2 start script.sh # 启动 bash 脚本 $pm2 start sys.config.js #启动nodejs框架Express或Koa package.json片段: "scripts": { "start": "cross-env NODE_ENV=production node bin/www", ...
{ "dev": "node server", "start": "cross-env NODE_ENV=production node server", "build": "node build/build.js", "build:dll": "webpack --config build/webpack.dll.conf.js" } 使用pm2 start npm -- start启动server时报错: C:\PROGRAM FILES\NODEJS\NPM.CMD:1 0|admin-we | (function...
"prd": "cross-env NODE_ENV=production pm2 start pm2.conf.json", // 根据配置文件启动 配置文件的内容。 {"apps":{"name":"WBS",// 启动项目的名称"script":"bin/www",// 启动的目录"watch":true,// 代码更改后,自动 restart"ignore_watch":[// 忽略那些文件更新"node_modules","logs","upload...