2
我想測試我的代碼一飲而盡,茉莉和大口喝,巴貝爾:測試與一飲而盡+巴貝爾+茉莉上的NodeJS
var gulp = require("gulp"),
jasmine = require("gulp-jasmine"),
babel = require("gulp-babel");
module.exports = function() {
gulp.src(["index.js", "src/**/*.js", "spec/**/*[sS]pec.js"])
.pipe(babel({
"presets": ["es2015"],
"plugins": ["transform-runtime"]
}))
.pipe(jasmine())
};
我
events.js:141
throw er; // Unhandled 'error' event
^
SyntaxError: Unexpected reserved word
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:414:25)
at Object.Module._extensions..js (module.js:442:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:311:12)
at Module.require (module.js:366:17)
at require (module.js:385:17)
at D:\creation\software developer\projects\javascript-project-template\node_modules\jasmine\lib\jasmine.js:63:5
at Array.forEach (native)
at Jasmine.loadSpecs (D:\creation\software developer\projects\javascript-project-template\node_modules\jasmine\lib\jasmine.js:62:18)
任何想法左右我是什麼失蹤?該代碼似乎中斷,因爲仍然使用ES6關鍵字。我不知道如何解決這個問題。
你可以添加'全球:TRUE'巴別配置內? –
@LimH。 'events.js:141 throw er; //未處理的 '錯誤' 事件 ^ 的ReferenceError:BABEL] d:\創建\軟件開發\項目\ JavaScript的項目模板\ index.js:未知的選項:base.global 在Logger.error(d:\創建\軟件開發\項目\ JavaScript的項目模板\ node_modules \一飲而盡,巴貝爾\ node_modules \巴貝爾核心\ LIB \轉化\文件\ logger.js:43:11) ... 在doWrite(d:\創建\軟件開發\ PROJECTS \ JavaScript的項目模板\ node_modules \一飲而盡,巴貝爾\ node_modules \ through2 \ node_modules \可讀流\ LIB \ _stream_writable.js:333:12) ' – inf3rno
@LimH。你需要完整的信息嗎?我可以添加一個編輯... – inf3rno