次のコマンドを使用してchaiをインストールしようとしました。ノードモジュールフォルダには存在しますが、チャイモジュールは見つかりません
npm install --save-dev chai
次に、次のインポートでユニットテストクラスを実行しました。
import {assert} from 'chai';
import {expect} from 'chai';
以下のエラーが発生します。
test\main\MessageBroker.spec.ts(3,22): error TS2307: Cannot find module 'chai'.
[05:38:45] [Typescript] TypeScript error: test\main\MessageBroker.spec.ts(3,22): error TS2307: Cannot find module 'chai'.
test\main\MessageBroker.spec.ts(4,22): error TS2307: Cannot find module 'chai'.
[05:38:45] [Typescript] TypeScript error: test\main\MessageBroker.spec.ts(4,22): error TS2307: Cannot find module 'chai'
私はここで間違っていますか?私はnode_modulesフォルダ内のchaiフォルダも見ることができます。
私はvar chai = require( 'chai')と言っています。できます!なぜ仕事をインポートしないのですか?
特にTypeが 'chai'のために定義されているときに、TypeScriptプロジェクトで' require'を使うのはなぜですか? – bhantol