在运行npm run 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的文档也表示存在。
意外标识符是语法错误,这意味着process
可能仍然是一个全局对象,但节点甚至没有尝试解决它。问题不是process
,而是以前的代码,因为JavaScript运行时没有期望开始新的表达式。您可能在那条线之前的某个地方错过了关闭括号?
请参阅Wikipedia上的语法错误或有关语法错误的更多信息。