私はTypescriptを使ってAngular 2アプリを持っています。私は、しかし
<script src="app/libs/jquery.min.js"></script>
:私はjQuery.min.jsはそうのようにindex.htmlを介して、私のアプリにファイルをインポートしているように
$(document).ready(function(){ // throwing error: "[ts] Cannot find '$'. any"
console.log("loaded up!");
$("#main_div").niceScroll();
})
などのさまざまなタスクのためのjQueryの$
を使用したいですjQueryコードに関してはapp.component.ts
ファイルに何もインポートしていません。それは必要なのですか?もしそうなら、どうやってそれをインポートしますか?
import { GenericService } from './services/Generic.service'; // did not do this
import $ from './libs/jquery.min.js'; // tried this but does not work
驚くべきことに、私のコードは、私がnpm start
を実行したとき、私は今日の発展が、いなかったとして、昨日働きました。誰もこのインポートプロセスで私を助けてくれますか?
'/// <参照パスは何を行います= "../typings/jquery.d.ts" /> 'do?それは私が混乱しているので、それがコメントアウトされているようだ。 –
タイプ定義を検索するときに、そのファイルを含めるようにTypeScriptコンパイラに指示します。 [詳細はこちら](https://www.typescriptlang.org/docs/handbook/triple-slash-directives.html) – rinukkusu
@KangzeHuang詳細はこちら:https://github.com/Microsoft/TypeScript-Handbook/blob /master/pages/Namespaces%20and%20Modules.md#-reference-ing-a-module – Dinistro