-2
任何人都可以幫助我解決這個問題,這樣我就可以在沒有設置變量的情況下使用它,並且使用我的代理和電子郵件硬編碼。該腳本波紋管引發我一個錯誤節點js腳本的命令行參數不起作用
節點命令來啓動我的節點腳本是:
node new.js "proxy" "email"
new.js腳本代碼:
sys = require('sys')
var exec = require('child_process').exec;
var value = process.argv[2];
var value1 = process.argv[3];
function puts(error, stdout, stderr) {sys.puts(stdout)}
exec("casperjs test.js" value value1, puts);
以下是錯誤我收到:
/root/new.js:11
exec("casperjs test.js" value value1, puts);
^^^^^
SyntaxError: Unexpected identifier
at Module._compile (module.js:439:25)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:902:3
http://stackoverflow.com/questions/4351521/how-to-pass-command-line-arguments-to-node-js - 我認爲它有答案 –