Сборка модуля npm из внешнего файла js api - PullRequest
0 голосов
/ 18 мая 2018

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

Итак, я следовал инструкциям согласно npm official и 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 ]

0 голосов
/ 18 мая 2018

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

При выполнении учебника treehouse я нахожу эту команду для установки пакета:

enter image description here

Теперь можно подумать, что treehouse/ - это основной каталог, а treehouse_profile.js - это файл javascript, неверно ... treehouse_profile.js - корневая папка.* Вот скриншот с названием репо в gitHub:

enter image description here

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

0 голосов
/ 18 мая 2018

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

...