我尝试使用以下命令安装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');时,它可以正常工作!为什么import不起作用呢?
require
语句,尤其是当chai
的类型已经定义好了呢? - bhantol