我必须在单个页面中以角度7设置应用程序,以便脚本标记不使用npm和node加载所有依赖项。
我不确定你是否理解框架是如何工作的。
在TL中回答你; DR:是的,你可以。
要解释更多:
当您创建一个Angular应用程序时,您实际上安装了一个完整的框架:这个框架是为了简化您的编码,允许您使用库和依赖项来不再发明轮子。
实际上,要使用这些库,您必须使用NPM。
但是Angular是用Typescript编写的:你输入的这段代码然后编译成JS,部署在服务器上。
编译时,CLI会创建代码包:这些包本质上是JS位,它们共同构成SPA。
这意味着即使使用“npm and node”,您仍然可以实现您的要求。
在没有CLI或NPM的情况下创建项目真是太糟糕了!此时,使用库而不是框架可能更好。
角色继电器在构建项目期间的某些技术,如打字稿和其他,但在您构建项目后,您将只有一个静态的javascript,css,html文件
另一个保护是构建角度元素并使用脚本标记将therse注入您的Web项目,而没有任何角度依赖
在这两种情况下,您都需要创建一个角度项目并构建它然后可以使用像javascript这样的静态文件并将这些文件注入到您的项目中
检查这个角度有很多与其他项目的整合,如反应原生,离子,电子和othes angular resources 🌟