簡體   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