运行npm run build
时,其中build在package.json中定义为build": "gulp build"
。
正在使用的Gulp版本是:
"gulp": "^3.9.1"
节点版本是:
v0.10.32
命令行上的错误是:
> gulp build
/Users/mhoggan/Development/dashboard/gulpfile.js:48
process.on('exit', function(code) {
^^^^^^^
SyntaxError: Unexpected identifier
生成错误的代码是:
process.on('exit', function(code) {
if (node) {
node.kill();
}
});
我认为流程是一个全球性的对象?甚至在Node.js v0.10.32的0.10.32的文档也说它存在。
答案 0 :(得分:1)
意外的标识符是语法错误,意味着process
可能仍然是一个全局对象,但节点甚至没有尝试解决它。问题不在于process
,而是之前的代码,因为javascript运行时并不期望启动新的表达式。你可能在那条线之前的某个地方错过了一个结束括号?
请参阅维基百科上的Syntax Error或有关语法错误的更多信息。