Обратные знаки (литералы шаблона) в операторе импорта приводят к сбою сборки Babel - PullRequest
0 голосов
/ 13 марта 2019

У меня есть приложение 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'), но это также не удается.Есть ли способ заставить это работать?Спасибо.

...