Windows 7, 64-разрядная
Npm 3.10.10
Узел 6.9.4
Привет,
В настоящее время мы работаемс пользовательским пакетом npm (опубликованным в нашем реестре и установленным в наших приложениях Angular), и это вызывает некоторые проблемы.
См. ниже различные протестированные нами сценарии:
Сборкапакет, опубликуйте его в нашем реестре, затем установите его в наших приложениях
npm run build
npm publish dist --registry http://registry.com
cd /path/to/angular-application
npm install package-name
npm start
=> WORKS
Создайте пакет, свяжите его,используйте его в наших приложениях
npm run build
cd dist
npm link
cd /path/to/angular-application
npm link package-name
npm start
=> НЕ РАБОТАЕТ (нет конкретного сообщения об ошибке)
Создайте пакет, скопируйте /папку dist, вставьте в наши приложения папку / dist (в каталоге / package-name)
=> WORKS
Создайте пакет, свяжите его, скопируйтепапка global / package-name, созданная с помощью команды npm link, вставьте ее в наши приложения (в каталог / package-name)
=> WORKS
Мы пришли к выводу, что проблема не в самой команде npm link, а в использовании этой ссылки в наших приложениях: папка / dist создана правильно, и файлы работают в наших приложениях, если мы используемих через копию / вставку.
Есть идеи, что здесь происходит?
Заранее спасибо.