【问题标题】:"Module not found: Error: Can't resolve" when installing from GitHub. Regular install works从 GitHub 安装时“找不到模块:错误:无法解析”。定期安装工程
【发布时间】:2017-11-07 12:19:21
【问题描述】:

我正在为一个 Angular 项目使用 Quilljs(javascript 库)。

安装时:

npm install --save quill

似乎一切正常,可以通过以下方式将 Quill 类导入 typeScript 文件:

import * as Quill from 'quill'

但是当尝试从 GitHub 安装最新版本时:

npm --save install quilljs/quill

虽然安装似乎是成功的,但当尝试在打字稿文件中导入 Quill 时,我得到:

找不到模块:错误:无法解析 'quill' in.. webpack:编译失败。

有什么想法吗?

【问题讨论】:

  • 你试过import * as Quill from 'quilljs/quill'吗?
  • 我认为你不能导入一些不是用打字稿写的库
  • @Supamiu,谢谢。我需要编写自己的组件来链接到 Quill 的分叉版本..

标签: angular typescript github npm quill


【解决方案1】:

安装ngx-quill (npm install ngx-quill) 和运行ng s 后,我的Angular 7 应用程序中出现此错误。

ERROR in ./node_modules/ngx-quill/fesm5/ngx-quill.js
Module not found: Error: Can't resolve 'quill' in 'C:\SourceCode\Project\node_modules\ngx-quill\fesm5'

要修复此错误,我必须运行 npm i -S quill,因为 quillngx-quill 的依赖项。

还请确保您已安装其他依赖项,@angular/core@angular/common@angular/formsrxjs。此信息已被提及here

【讨论】:

    【解决方案2】:

    npm install quill 和 @types/quill 到最新版本。

    我在从 angular 5 升级到 8 时遇到了同样的问题。希望这对正在观看此内容的其他人有所帮助。

    【讨论】:

      猜你喜欢
      • 2019-07-01
      • 1970-01-01
      • 2016-07-08
      • 2016-02-11
      • 2012-06-02
      • 2023-02-07
      • 2022-09-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多