首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何通过zip文件安装angular插件?

如何通过zip文件安装angular插件?
EN

Stack Overflow用户
提问于 2019-05-15 01:48:13
回答 1查看 88关注 0票数 0

我在压缩文件中有自己的TinyMCE自托管版本,我希望将其安装到我的angular应用程序中,但我不知道如何安装。我所能找到的都是关于人们在没有互联网的情况下这样做的帖子,但对于我的用例来说,这似乎过于复杂了。

我尝试过将它添加到node_modules中,并在index.html中添加了一个scirpt src,但没有成功。任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-15 02:56:51

TinyMCE不能作为压缩文件运行-浏览器需要提供单个文件,以便在运行时从服务器加载。

你使用的是Angular,我将假设你使用NPM,所以一种选择是通过NPM包含TinyMCE。

当然,您也可以将这些文件压缩为zip文件,并将它们放在项目中的某个位置。最后,NPM所做的就是为TinyMCE提供一种不同的下载文件的方式。

一旦你有了这些文件,它们就需要放在某个地方,以便使用你的应用程序的浏览器可以在运行时引用它们。因为你可以对你的应用程序结构做很多不同的事情,所以很难说你应该把TinyMCE放在哪里。我通常在我的Vue项目中有一个scripts文件夹(我不再使用Angular ),并且我确保在运行时需要的任何JavaScript都被部署到scripts文件夹中。假设要将所有TinyMCE运行时文件放在scripts文件夹中,只需在页面头部使用一个<script>标记来加载TinyMCE即可。

当然还有其他选择...

  1. Module Loaders -您可以选择仅在需要TinyMCE的组件中加载TinyMCE。我们在这里有关于它的文档:https://www.tiny.cloud/docs/advanced/usage-with-module-loaders/
  2. TinyMCE Angular " wrapper " -我们有一个包装器,可以更容易地让TinyMCE在Angular:https://www.tiny.cloud/docs/integrations/angular2/中运行。这个包装器进一步简化了TinyMCE在Angular中的工作。如果TinyMCE在本地不可用,包装器将(默认情况下)从我们的云平台加载TinyMCE。这可能是您最不需要做的工作,但需要为我们的云平台注册免费的应用编程接口密钥(免费!)。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56135937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档