Как использовать AngularJS 2 без npm и Node.js?

Текущие версии AngularJS 2 всегда ссылаются на конфигурации на основе npm.

  1. Можно ли управлять проектом AngularJS 2 без npm?
  2. Можно ли использовать AngularJS 2 в производстве статически без npm/Node.js

Я уже нашел ответы на примеры с использованием бета-версий AngularJS 2, используя такие ссылки, как https://code.angularjs.org/2.0.0-beta.17/angular2-all.umd.min.js. А вот для текущих версий (типа 2.1.1) поддержки не осталось. Все примеры и документация указывают на npm (например, https://angular.io/guide/quickstart).


person GreNodge    schedule 27.10.2016    source источник
comment
Любая причина для этого?   -  person Robin Dijkhof    schedule 27.10.2016
comment
@RobinDijkhof Я хочу использовать его в проекте Java, а также обслуживать само приложение Java.   -  person GreNodge    schedule 27.10.2016


Ответы (2)


Вам нужна папка node_modules в вашем проекте, которую вы можете получить из npm или найти где-нибудь в Интернете. Я несколько раз запускал проекты без npm, вместо того, чтобы использовать npm и команду npm start, вы можете просто запустить свой код в любом редакторе, который вы используете, с помощью команд запуска.

person Bean0341    schedule 27.10.2016
comment
Это я тоже понял, но если вы хотите разрабатывать AngularJS2 вместе с TypeScript (я тоже предпочитаю), папка node_modules содержит много других вещей, которые не требуются в производственной среде. Это может быть подходящим, если есть команда только для помещения производственного java-скрипта в отдельную папку и т. д. - person GreNodge; 27.10.2016
comment
Вот почему вы используете angular cli или npm, потому что, когда вы переводите свой проект в производство, он удаляет все неиспользуемые модули из вашего проекта и развертывает только самый минимум. - person Bean0341; 27.10.2016

После долгого поиска я нашел этот репозиторий github с рабочим примером для моего вопроса 2.: https://github.com/mgechev/angular2-simple-build

person GreNodge    schedule 28.10.2016