У меня есть приложение Node.js, которое использует Webpack и Babel, поэтому при импорте я использую синтаксис модуля ES6 в коде моего сервера.Я хотел бы иметь возможность использовать литералы шаблона для упрощения структуры каталогов при импорте:
global.__projectDir = `${__dirname}/..`;
import MyModule from `${__projectDir}/my-module`;
Однако при создании моего приложения я получаю следующую ошибку от Babel:
ERROR in ./src/server/main/index.js
Module build failed (from ./node_modules/babel-loader/lib/index.js):
SyntaxError: /workspace/my-app/src/server/main/index.js: Unexpected token
import MyModule from `${__projectDir}/my-module`;
^
Так что, похоже, не нравится спина.Я также пробовал простую конкатенацию строк (__projectDir + '/my-module'
), но это также не удается.Есть ли способ заставить это работать?Спасибо.