有没有办法在不使用node和npm的情况下使用angular 7创建单个页面应用程序,我们可以在脚本标记中添加npm依赖项吗?

问题描述 投票:1回答:2

我必须在单个页面中以角度7设置应用程序,以便脚本标记不使用npm和node加载所有依赖项。

angular single-page-application
2个回答
1
投票

我不确定你是否理解框架是如何工作的。

在TL中回答你; DR:是的,你可以。

要解释更多:

当您创建一个Angular应用程序时,您实际上安装了一个完整的框架:这个框架是为了简化您的编码,允许您使用库和依赖项来不再发明轮子。

实际上,要使用这些库,您必须使用NPM。

但是Angular是用Typescript编写的:你输入的这段代码然后编译成JS,部署在服务器上。

编译时,CLI会创建代码包:这些包本质上是JS位,它们共同构成SPA。

这意味着即使使用“npm and node”,您仍然可以实现您的要求。

在没有CLI或NPM的情况下创建项目真是太糟糕了!此时,使用库而不是框架可能更好。


1
投票

角色继电器在构建项目期间的某些技术,如打字稿和其他,但在您构建项目后,您将只有一个静态的javascript,css,html文件

另一个保护是构建角度元素并使用脚本标记将therse注入您的Web项目,而没有任何角度依赖

在这两种情况下,您都需要创建一个角度项目并构建它然后可以使用像javascript这样的静态文件并将这些文件注入到您的项目中

检查这个角度有很多与其他项目的整合,如反应原生,离子,电子和othes angular resources 🌟

© www.soinside.com 2019 - 2024. All rights reserved.