我是Angular2的新手,嘗試在其中使用第三方庫。嘗試使用summernote Js插件,用於富文本區域。 http://summernote.org/getting-started/Angular2 - 添加第三方Javascript庫(Summernote)
這是我的my-summernote.component.ts文件。
import { ViewChild, ElementRef, AfterViewInit, Component} from '@angular/core';
import '../../assets/plugins/summernote/summernote.min.js';
declare var jQuery: any;
@Component({
selector: 'my-summernote',
templateUrl: './my-summernote.template.html'
})
export class SummerNoteComponent implements AfterViewInit {
constructor(){
}
ngAfterViewInit() {
jQuery("#theTextArea").summernote();
}
}
這裏是我的,summernote.template.html文件
<textarea class="form-control" name="theTextArea" id="theTextArea">
</textarea>
我已經包括在的index.html文件 jQuery的,但我發現了以下錯誤
Uncaught Error: Cannot find module "codemirror"
at webpackMissingModule (main.bundle.js:2211)
at b.function.Array.reduce.Array.reduce.e (main.bundle.js:2211)
at Object.505 (main.bundle.js:2211)
Module not found: Error: Cannot resolve module 'codemirror' in C:\Project\Community3.0\CommunityAng\src\assets\plugins\summernote
resolve module codemirror in C:\Project\Community3.0\CommunityAng\src\assets\plugins\summernote
looking for modules in C:\Project\Community3.0\CommunityAng\src
C:\Project\Community3.0\CommunityAng\src\codemirror doesn't exist (module as directory)
resolve 'file' codemirror in C:\Project\Community3.0\CommunityAng\src
resolve file
有人可以請指導我失蹤。
你在哪裏,包括'codemirror'文件? – martin
我沒有收錄它。可能是它可以從這個插件。但是我在官方文檔站點找不到它。 http://summernote.org/getting-started/#run-summernote –