Javascript 在Typescript中导入Chai

Javascript 在Typescript中导入Chai,javascript,typescript,chai,Javascript,Typescript,Chai,我想在打字稿中使用chai Chai的javascript示例如下所示: var should = require('chai').should(); 我下载了类型定义: tsd install chai …引用了该文件,尝试导入 /// <reference path='../typings/chai/chai.d.ts' /> import should = require('chai').should(); …知道怎么做吗?对于柴氏打字,请执行以下操作: import c

我想在打字稿中使用chai

Chai的javascript示例如下所示:

var should = require('chai').should();
我下载了类型定义:

tsd install chai
…引用了该文件,尝试导入

/// <reference path='../typings/chai/chai.d.ts' />
import should = require('chai').should();
…知道怎么做吗?

对于柴氏打字,请执行以下操作:

import chai = require('chai');
var should = chai.should();
这对你有用吗?

从'chai'导入{expect};
import { should } from 'chai';
should();
输入‘柴/注册应’;

要同时使用
expect
should

我使用的是1.5.0版betaThanks Vadim。这两种方法,以及之前提到ES6语法(从'chai'导入*作为chai)的回答(删除后)都导致“Mocha爆炸!错误:找不到模块'chai'”,显然我不满足每个“Mocha和Chai是devdependency,这意味着当您在项目中将它们作为模块使用时,即它出现在项目的node_modules目录下,则不会获取和安装它们。”请检查
import{.should}from'Chai'
回答es6语法
import { should } from 'chai';
should();