다음 명령을 사용하여 chai를 설치해 보았습니다.노드 모듈 폴더에 존재하지만 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