Проблема импорта в Meteor 1.6 или 1.7. Можно еще использовать «импорт»? - PullRequest
0 голосов
/ 19 января 2020

Я работаю над обновлением своего проекта Meteor, и начиная с версии Meteor 1.6 и далее мы продолжаем сталкиваться с ошибками импорта. Независимо от того, что мы используем babel, webpack или ecmascript для компиляции.

Мой вопрос: можем ли мы по-прежнему использовать импорт? Если да, какой компилятор лучше использовать?

import {createApp} from 'mantra-core-extra';
^^^^^^

(STDERR) SyntaxError: Unexpected token import
(STDERR)     at createScript (vm.js:80:10)
(STDERR)     at Object.runInThisContext (vm.js:139:10)

Боюсь, это начало кода в / client, как показано:

import {createApp} from 'mantra-core-extra';
import initContext from './configs/context';

// modules
import coreModule from './modules/core';
import loginModule from './modules/login';
import dashboardModule from './modules/dashboard';
import settingsModule from './modules/settings';
import ticketsModule from './modules/tickets';
import paymentModule from './modules/payment';

Если раньше, тогда это будет код в / server, как показано ниже:

import publications from './publications';
import methods from './methods';
import addInitialData from './configs/initial_adds.js';
import cron from './configs/cron.js';
import './configs/email_template.js';
import './configs/webapp.js';

1 Ответ

0 голосов
/ 22 апреля 2020

Мое решение - перейти на компиляцию с использованием Meteor Atmosphere с установленным пакетом ecmascript. Отказаться от babel и webpack.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...