を追加することを忘れないでくださいとそれに応じてアンダースコアを使用する必要があります。
サラバナの回答のように、まず@タイプ/アンダースコアパッケージをインストールしてください。
また、あなたが彼らに
npm uninstall --save @types/lodash
npm install --save @types/underscore
を使用していない場合は、アンダースコアを使用しながら、グローバルなレバレッジモジュールに失敗を表ししかし、@typesパッケージから直接インポートすることは正しくない使い方ですlodash種類をアンインストールする必要があります作ります。
次に、型パッケージをインストールした後にアンダースコアを参照する方法の例を示します。
ESモジュール< => CommonJS相互運用スタイル(推奨)
import _ from 'underscore'; // note the absence of @types from the path
活字体はこのためにエラーを発生させますが、それは実行時に動作する場合は、あなたのtsconfig.jsonファイルに"allowSyntheticDefaultImports": true
を設定します。
これが実行時に失敗する場合は、他の方法のいずれかを試してみてください。
活字体CommonJS NameSpaceの相互運用スタイル(非標準)どのようにアンダースコアインポートしている
import * as _ from 'underscore';
活字体CommonJSスタイル(また、AMD/UMDで動作します)
import _ = require('underscore');
としてあなたタイプスクリプトファイル? – Saravana