Angular2が新しく、サードパーティライブラリを使用しようとしています。リッチテキストエリアに使用されるsummernote Jsプラグインを使用しようとしています。 http://summernote.org/getting-started/Angular2 - サードパーティのJavascriptライブラリ(サマータイム)を追加
これは私の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
誰かが紛失しているものを指導できますか?
? – martin
私はそれを含んでいません。このプラグインからのものかもしれません。しかし、私は公式のドキュメンテーションサイトでもそれを見つけることができません。 http://summernote.org/getting-started/#run-summernote –