Очень надеюсь, что кто-то может помочь мне с этим, потому что он сводит меня с ума.
Узел v12.4.0
package.json: -
{
"name": "@mypackage/db-migrate",
"private": true,
"version": "1.0.0",
"main": "index.js",
"license": "ISC",
"workspaces": {
"packages": [
"common/models"
]
},
"dependencies": {
"@babel/core": "^7.6.0",
"@babel/preset-env": "^7.6.0",
"@babel/register": "^7.6.0",
"@mypackage/models": "1.0.0",
"db-migrate-mysql": "^1.1.10",
"db-migrate-plugin-babel": "^2.0.1",
"npm-upgrade": "^2.0.2"
}
}
.babelrc:-
{
"presets": [
"@babel/preset-env"
]
}
Структура каталогов: -
common-> models - содержит исходную библиотеку для миграции @ mypackage / models
- содержит все файлы миграции
Yarn устанавливает все зависимости без проблем.
Поэтому, когда я запускаю команду миграции (например, "db-migrate down -c 1"), я получаю следующее: -
export { CONSTANT_ONE, CONSTANT_TWO, CONSTANT_THREE };
^^^^^^
SyntaxError: Unexpected token export
Это происходит, когда я пытаюсь экспортировать / импортировать из одного из файлов @ mypackage / models.
var CONSTANT_ONE = "foo_one";
var CONSTANT_TWO = "foo_two";
var CONSTANT_THREE = "foo_three";
export { CONSTANT_ONE, CONSTANT_TWO, CONSTANT_THREE };
Это проблема корневого каталога? Я полностью сбит с толку и совершенно расстроен. Любая помощь очень приветствуется.