Сборка модуля npm из внешнего файла js api

Я пытаюсь собрать пакет npm из этого репозитория, у меня есть "минимизированный" файл js, который IntelliJ загружает при просмотре <script src=""> тег, файл называется http_www.webglearth.com_v2_api.js

Итак, я следовал инструкциям в соответствии с официальным представителем npm и treehouse, но продолжаю получать npm ERR! not a package сообщение об ошибке каждый раз, когда я пытаюсь сделать npm install В проекте я загрузил свою попытку в свою учетную запись Git-hub, вот как выглядит package.json:

 {
  "name": "(web_gl_earth_module)",
  "version": "1.0.0",
  "description": "An npm package to help integrate WEBGL Earth to Angular apps",
  "main": "http_www.webglearth.com_v2_api.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "repository": {
    "type": "git",
    "url": "(https://github.com/webglearth/webglearth2.git)"
  },
  "keywords": [
    "webglearth",
    "globe",
    "visualisation"
  ],
  "author": " (git_hub accounts: petrsloup, klokan)",
  "license": "(Apache-2.0)"
}

У меня был поиск похожих ошибок, но ни один сценарий не соответствует моей проблеме, я не уверен, что пытаюсь сделать это правильно или что это даже выполнимо.

Моя конечная цель - импортировать этот репозиторий в проект Angular, что сейчас совершенно невозможно.

2 ответа

Решение

Итак, мне удалось собрать пакет npm и bower, используя весь репозиторий, а не файл min. Вопрос был действительно глупым.

Следуя руководству по treehouse, я нахожу эту команду для установки пакета:

Теперь можно подумать, что treehouse/ является основным каталогом и treehouse_profile.js это файл JavaScript, неправильно... treehouse_profile.js корневая папка Извлеченный урок: осторожно выбирайте учебники

Вот скриншот с названием репо в gitHub:

Итак, если оставить угловую интеграцию, это еще один хороший момент, вы можете продолжить в этом вопросе.

Имя и версия в package.json должны быть уникальными по сравнению с доступными репозиториями пакетов npm

Другие вопросы по тегам