Глядя на этот код, может быть несколько возможных причин, по которым это не работает.
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
, чтобы принимать решения вручную.
Удачи.