2017-07-17 43 views
3

我对Angular 2和TypeScript相当陌生。我正在使用AngularCLI和NPM创建我的Angular项目。我已经使用NPM将套筒节点模块安装到我的项目中。我现在试图创建一个组件,在其中我可以通过他们的API自定义我的套筒编辑器。如何在Angular 2中创建一个导入QuillJS模块的组件?

我试图使用方法:

import * as Quill from 'quill'; 

此函数返回一个“无法找到羽毛笔模块”的错误。

我已经添加

"": "0.0.26", 
"quill": "^1.0.4", 

到的package.json的依赖关系。

+0

尝试将'import *'作为'quill'的羽毛笔;相反。可能有案例问题 –

回答

2

我试图在使用ng new命令生成的宠物Angular CLI项目中重现您的问题,并且它工作正常。下面是代码:

import { Component } from '@angular/core'; 
 
import * as Quill from 'quill'; 
 

 
@Component({ 
 
    selector: 'app-root', 
 
    templateUrl: './app.component.html', 
 
    styleUrls: ['./app.component.css'] 
 
}) 
 
export class AppComponent { 
 
    title = 'app works!'; 
 

 
    ngOnInit() { 
 
    console.log(Quill); 
 
    } 
 
}
和这里的输出我得到: Image Link

转到你项目的node_modules文件夹,查找名为quill,反正文件夹,即使它的存在,删除node_modules文件夹并再次运行npm i命令

+0

删除node_modules并运行npm我工作!谢谢! –

相关问题