如何通过压缩文件安装角插件?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (7)

我有一个zip文件中我自己的自托管版本的TinyMCE,我希望安装到我的角应用程序,但我不知道如何。我所能找到的只是关于没有互联网的人这样做的帖子,但这对我的用例来说似乎过于复杂。

我已经尝试将它添加到node_modules并在index.html中添加scirpt src但没有运气。任何帮助表示赞赏。

提问于
用户回答回答于

TinyMCE不能作为zip文件运行 - 浏览器可以在运行时从服务器加载各个文件。

您使用的是Angular我将假设您使用NPM,因此一种选择是通过NPM包含TinyMCE。

您当然可以将文件作为zip文件下拉,并将它们放在项目中的某个位置。最后,NPM正在做的是提供一种不同的方式来下载TinyMCE的文件。

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

当然还有其他选择......

  1. 模块加载器 - 您可以选择仅在需要TinyMCE的组件中加载TinyMCE。我们在这里有文档:https//www.tiny.cloud/docs/advanced/usage-with-module-loaders/
  2. TinyMCE Angular“包装器” - 我们有一个包装器,可以更容易地在Angular中运行TinyMCE:https//www.tiny.cloud/docs/integrations/angular2/。这个包装器进一步简化了让TinyMCE在Angular中工作的过程。如果TinyMCE尚未在本地可用,则包装器(默认情况下)将从我们的云平台加载TinyMCE。这对您来说可能是最不重要的工作,但需要为我们的云平台注册免费的 API密钥(免费!)。

扫码关注云+社区

领取腾讯云代金券