[英]Issue with executing npm scripts via pm2 in Windows
我試圖運行npm
通過PM2自定義腳本使用ecosystem.json
為,
{
"apps": [{
"name": "Service",
"script": "npm",
"args": "run command"
}]
}
不幸的是我做不到。 誰能幫我解決這個問題? 我得到如下圖所示,
C:\PROGRAM FILES\NODEJS\NPM.CMD:1
0|Service | (function (exports, require, module, __filename, __dirname) { ::
Created by npm, please don't edit manually.
0|Service | ^
0|Service | SyntaxError: Unexpected token :
0|Service | at createScript (vm.js:56:10)
0|Service | at Object.runInThisContext (vm.js:97:10)
0|Service | at Module._compile (module.js:542:28)
0|Service | at Object.Module._extensions..js (module.js:579:10)
0|Service | at Module.load (module.js:487:32)
0|Service | at tryModuleLoad (module.js:446:12)
0|Service | at Function.Module._load (module.js:438:3)
0|Service | at Object.<anonymous>
(C:\Users\AD001\AppData\Roaming\npm\node_modules\pm2\
lib\ProcessContainerFork.js:53:21)
0|Service | at Module._compile (module.js:570:32)
0|Service | at Object.Module._extensions..js (module.js:579:10)
這是在pm2中報告的問題。 你可以通過做
//startscript.js
var exec = require('child_process').exec;
exec('npm start', {windowsHide: true});
然后pm2啟動startscript.js
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.