SyntaxError:使用Jasmine的意外标记

时间:2018-02-13 12:04:33

标签: node.js jasmine webpack-2 jasmine-node

我正在使用最新节点并在我的项目上运行jasmine测试才能满足

  

jasmine-node spec   异常加载:/usr/src/app/spec/playground/playground.spec.js   /usr/src/app/src/engine/playground.Soundcloud.js:1(函数(exports,require,module,__ filename,__ dirname){从'playground.js'导入PLAYGROUND   SyntaxError:意外的令牌导入

我的package.json是

{
  "main": "index.js",
  "scripts": {
    "server-server": "nodemon index.js",
    "dev" : "",
    "test": "jasmine-node spec",
    "dev-browsersync": "webpack-browser-sync --webpack false --proxy http://0.0.0.0:8000/",
    "dev-webpack": "webpack-dev-server --progress --colors --host 0.0.0.0 --port 8000  & npm run debug-webpack",
    "start": "webpack --progress --watch",
    "debug-webpack": "node_modules/.bin/weinre --boundHost -all-",
    "postinstall" : "npm run server-server | npm run start"
  }
  "devDependencies": {
    "jasmine":"*",
    "browser-sync":"*",
    "jasmine-await":"*",
    "jasmine-node":"*",
    "request":"*",
    "webpack":"*",
    "nodemon-webpack-plugin":"*",
    "babel-core": "*",
    "babel-loader": "*",
    "babel-preset-env": "*",
    "babel-polyfill": "*",
    "babel-cli":"*",
    "jasmine-core":"*",
    "browser-sync-webpack-plugin":"*",
    "jasmine-expect":"*",
    "imports-loader":"*"
  }

这里有什么问题?

1 个答案:

答案 0 :(得分:0)

茉莉花不懂ES6。您需要将规格转换为预设的es2015。