Есть ли способ создать одностраничное приложение, используя angular 7 без использования node и npm, можем ли мы добавить зависимости npm в скрипт-тег - PullRequest
1 голос
/ 03 апреля 2019

Мне нужно настроить приложение в angular 7 на одной странице, чтобы все зависимости загружались тегом script, не используя npm и node.

Ответы [ 2 ]

1 голос
/ 03 апреля 2019

Я не уверен, что вы понимаете, как работает фреймворк под капотом.

Чтобы ответить вам в TL; DR: да, вы можете.

Чтобы объяснить больше:

Когда вы создаете приложение Angular, вы на самом деле устанавливаете полный фреймворк: этот фреймворк сделан для облегчения вашего кодирования, позволяя вам использовать библиотеки и зависимости, чтобы больше не изобретать колесо.

Действительно, чтобы использовать эти библиотеки, вы должны использовать NPM.

Но Angular написан на Typescript: этот код, который вы вводите, затем компилируется в JS для развертывания на сервере.

При компиляции CLI создает пакеты кода: эти пакеты по сути являются битами JS, которые все работают вместе для создания SPA.

Это означает, что даже с "npm and node" вы все равно достигаете того, о чем просите.

Было бы обидно создавать проект без CLI или NPM! На данный момент, вероятно, лучше использовать библиотеку, а не фреймворк.

1 голос
/ 03 апреля 2019

Угловая ретрансляция в некоторых технологиях во время сборки проекта, таких как машинопись и другие, но после того, как вы соберете свой проект, у вас будут только статические файлы javascript, css, html

Другой протек - создание углового элемента и внедрениеТо есть в ваш веб-проект просто добавьте тег сценария без какой-либо угловой зависимости

В обоих случаях вам нужно создать угловой проект и построить его, а затем использовать статические файлы, такие как javascript, и добавить эти файлы в ваш проект

проверьте, что эта угловая имеет большую интеграцию с другими проектами, такими как реактивные нативные, ионные, электронные и другие угловые ресурсы ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...