【发布时间】:2014-10-23 03:57:01
【问题描述】:
我遇到了一个奇怪的问题。在我的(比如说)a.ts 我有 -
/// <reference path="../typings/mocha/mocha.d.ts" />
/// <reference path="../typings/should/should.d.ts" />
import should = require('should');
import something_else = require('../something-else');
现在当我使用命令编译时 -
tsc -m commonjs --outDir "./build" "src/test/a.ts"
我生成的 javascript 没有 require for should -
/// <reference path="../typings/mocha/mocha.d.ts" />
/// <reference path="../typings/should/should.d.ts" />
var service_manager = require('../routes/service-manager');
这似乎是打字稿编译器中的一个错误,但我可能做错了。或者如果有一些解决方法,请分享。
【问题讨论】:
标签: javascript node.js typescript mocha.js should.js