繁体   English   中英

在Typescript中使用prettyjson时出错

[英]Error using prettyjson with Typescript

我正在尝试将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):错误TS2072:模块不能别名为非模块类型。

基于TypeScript不能解析外部模块(node.js) ,我猜测d.ts文件不正确,但是我不确定下一步要去哪里。

似乎确实是.d.ts中的错误。 好像他们忘了在模块名称两边加上引号(“”):

更改declare module prettyjson {declare module "prettyjson" {为我解决了它。 下一步可能是请求请求或向编写请求的人发送通知。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM