Здравствуйте! При выполнении этой команды возникает ошибка npm test с проектом NodeJs и Express
1: 1 ошибка Ошибка синтаксического анализа: «импорт» и «экспорт» могут отображаются только с 'sourceType: module'
У меня есть эта конфигурация в моем пакете. json:
"lint": "eslint src"
"test": "npm run lint && npm run mocha"
......
"eslintConfig": {
"extends": "eslint:recommended",
"parser": "babel-eslint",
"parserOptions": {
"ecmaVersion": 7,
"sourceType": "module"
},
"env": {
"node": true,
"es6": true
},
"rules": {
"no-console": 0,
"no-unused-vars": 1,
"arrow-spacing": [
2,
{
"before": true,
"after": true
}
],
"no-class-assign": 2,
"no-const-assign": 2,
"no-dupe-class-members": 2,
"no-this-before-super": 2,
"no-var": 0,
"prefer-arrow-callback": 1,
"prefer-spread": 1,
"prefer-template": 1
}
}
.....
"devDependencies": {
"babel-cli": "^6.9.0",
"babel-core": "^6.9.0",
"babel-eslint": "^6.1.2",
"babel-polyfill": "^6.26.0",
"babel-preset-es2015": "^6.9.0",
"babel-preset-stage-0": "^6.5.0",
"eslint": "^3.19.0",
...
}
Есть идеи? Заранее спасибо