【问题标题】:How do I include JavaScript Modules into my Angular-Cli App如何将 JavaScript 模块包含到我的 Angular-Cli 应用程序中
【发布时间】:2017-12-11 19:12:26
【问题描述】:

我已将开源库QuillJS 作为独立项目下载。我已将包含 Quill 的文件夹添加到我的 Angular Cli 应用程序中。基于 Quill Docs,我相信我需要在我的脚本中包含 Quill.js,以便 Angular Cli 能够使用该库。

但是,Quill 使用 JavaScript 模块,我直接从他们的 Git Hub 中提取了这些模块,并且当我的 Angular 应用程序运行 Quill.js 时出现以下错误:

我知道引用是准确的,但我认为 Angular 不知道如何处理引用。我正在尝试在本地编辑 Quill 的开源代码并测试我的更改,但我无法让我的应用程序正确编译。我在这里缺少什么?

【问题讨论】:

标签: javascript angular typescript ecmascript-6 quill


【解决方案1】:

你有两个选择:

  1. 将脚本添加到您的 index.html 文件中
  2. apps:[ "scripts: [] ]的.angular-cli.json文件中添加它 例如:

    应用程序:[ “脚本”:[ “./Quill/Quill.js” ] ]

【讨论】:

  • 目前,我的 .angular-cli.json 中有参考,但我都尝试过,并且在任何一种情况下都得到了相同的错误:(
  • 我直接使用 ngx-quill-editor@latest(安装:npm install ngx-quill-editor --save)而不是 Quill.js
  • @Eliseo 是的,问题是我的任务是用 Quill 的 Icebox 中积压的项目之一更新实际的源代码,所以我需要使用库本身而不是 NPM 安装
  • @Eliseo 对,也就是说,如果我想使用 Nuget 包,我已经在本地下载了库,我想在没有 Nuget 的情况下引用该库
猜你喜欢
  • 2017-06-28
  • 1970-01-01
  • 2019-01-19
  • 2017-10-20
  • 2018-06-28
  • 2018-05-27
  • 1970-01-01
  • 2018-02-24
  • 1970-01-01
相关资源
最近更新 更多