【发布时间】:2016-01-22 19:58:31
【问题描述】:
我正在尝试将 https://www.npmjs.com/package/prettyjson 与 Typescript 一起使用,但它找不到模块。
我从 package.json 开始:
{
"name": "prettyjson-test",
"description": "prettyjson with typescript",
"private": true,
"version": "0.0.1",
"engines": {
"node": "5.2.x",
"npm": "3.3.x"
}
}
然后我跑了npm install prettyjson --save
接下来我跑了tsd install prettyjson --save
我创建了 pj.ts:
/// <reference path="./typings/tsd.d.ts"/>
import prettyjson = require('prettyjson');
最后,我跑了tsc pj.ts --module "commonjs"
C:\projects\pj\pj.ts(3,1):错误 TS2071:无法解析外部模块“prettyjson”。 C:\projects\pj\pj.ts(3,1): error TS2072: Module cannot be aliases to a non-module type.
基于TypeScript won't resolve external module (node.js),我猜测d.ts文件不正确,但我不确定下一步该去哪里。
【问题讨论】:
标签: javascript node.js typescript npm