Я получаю сообщение об ошибке «Неожиданный идентификатор» при попытке импортировать пакет «Шоссе» - PullRequest
1 голос
/ 20 мая 2019

Я установил Highway с помощью терминала и при запуске следующего скрипта:

import Highway from '@dogstudio/highway';
import Fade from './transition';

const H = new Highway.core({
  transition: {
    default: Fade
  }
});

В первой строке выдается следующая ошибка:

Uncaught SyntaxError: Неожиданный идентификатор

Что я делаю не так?

1 Ответ

0 голосов
/ 20 мая 2019

Глядя на этот код, может быть несколько возможных причин, по которым это не работает.

1. Правильный импорт пакета:

Попробуйте изменить первые две строки на это:

import { Highway } from '@dogstudio/highway';
import { Fade } from './transition';

2. Правильная установка пакета:

В документации по установке (для Highway) говорится, что для установки с помощью NPM вы должны использовать следующую команду:

npm install --save-dev @dogstudio/highway

Затем вы импортируете Highway, как вы делали раньше, например:

import Highway from '@dogstudio/highway';

ПРЕДУПРЕЖДЕНИЕ: если вы получаете «ошибку разрешений» , вам придется использовать sudo (поставьте перед npm), чтобы предоставить пользователю доступ к файлам / папкам. которые требуют повышенных привилегий.

3. Настройка проекта NPM:

Используйте npm init -y для настройки проекта npm в вашем текущем каталоге, опустите параметр -y, чтобы принимать решения вручную.

Удачи.

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