2017-02-10 2 views
-1

Я пытался установить this npm package от своего github repo с помощью этой команды:Почему некоторые пакеты github npm не установлены полностью?

npm install --save github:kpdecker/jsdiff 

Похоже, он пошел в порядке, так как папка diff была создана внутри node_modules но не содержит lib или dist папки и ни один его зависимостей. К ним относятся только файлы, которые копируются:

runtime.js 
release-notes.md 
package.json 
README.md 
LICENSE 
CONTRIBUTING.md 

Однако команда выше отлично работает при установке других пакетов. Например:

npm install --save github:visionmedia/express 

Итак, что мне не хватает. Есть ли какая-то другая команда, которую я должен выполнить для завершения установки jsdiff?

+0

https://github.com/kpdecker/jsdiff/issues/134 –

ответ

1

Этот пакет требует этапа сборки (см. gruntfile.js). Таким образом, артефакты (файлы, которые будут сгенерированы на этапе сборки, не будут проверяться в системе управления версиями - git - вам не придется иметь дело с ними в ваших различиях и слияниях).

Также ознакомьтесь с файлом .npmignore.

+0

Gotcha. Я получаю это сейчас. Благодаря! – nachocab

 Смежные вопросы

  • Нет связанных вопросов^_^