may*_*ran 8 javascript npm node-modules chai typescript
我尝试使用以下命令安装chai.
npm install --save-dev chai
Run Code Online (Sandbox Code Playgroud)
然后我使用以下导入运行我的单元测试类.
import {assert} from 'chai';
import {expect} from 'chai';
Run Code Online (Sandbox Code Playgroud)
它抛出以下错误.
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'
Run Code Online (Sandbox Code Playgroud)
我在这做错了什么?我也可以在node_modules文件夹中看到chai文件夹.
当我说var chai = require('chai'); 有用!为什么不进口工作?
我还没有安装 chai 的打字功能,也就是说,我没有从 DefinelyTyped 中引用 chai,而是将其安装为节点模块。因此,我必须在打字稿代码中使用 require 语句来调用它。
var chai = require('chai');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3672 次 |
| 最近记录: |