Я пытаюсь импортировать пакет npm streaker-js в свое приложение Meteor, но я думаю, что проблема связана с наличием тире/дефиса в имени.Импорт пакета NPM в Meteor с дефис/тире (streaker-js)
Установка его
meteor npm install --save streaker-js
прекрасно.
Но при попытке импортировать в стороне клиента код с
import streaker-js from 'streaker-js';
Я получаю сообщение об ошибке:
=> Errors prevented startup:
While processing files with ecmascript (for target web.browser):
client/main.js:4:15: Unexpected token (4:15)
=> Your application has errors. Waiting for file change.
Мои рассуждения в том, что существует проблема с импортом пакетов НПМ, который имеет тире во имя.
Итак, как бы вы импортировали streaker-js в Метеор?
Благодарим вас за ответ и просвещение по поводу дефиса! Это то, что я пытаюсь изменить, в терминале: '=> Начну свое приложение. => App работает по адресу: // локальный: 3000/ Невозможно решить некоторые модули: "streaker.js" в /Users/Gustav/код/метеора/newtest/node_modules/стрикер-JS/package.json (web.browser) Если вы заметили проблемы, связанные с этим недостающих модулей, рассмотрим ход: метеор НПМ установки --save streaker.js' – gustavla
Кроме того, в консоли браузера: 'неперехваченным Ошибка: не удается найти модуль 'streaker-js'' – gustavla
выглядит так, что пакет npm составляет почти 4 года и не поддерживается. однако, поддерживающий, похоже, активен в github, поэтому постарайтесь поставить проблему на github. возможно, он может обновить пакет, чтобы работать на вас. – rkstar