2016-05-23 6 views
0

私はexpress nodejsプロジェクトをJSからTypeScriptに変換しています。ファイル拡張子の名前をに変更し、 "require()"のインポートにvarを変更しましたが、動作していて未定義のものが1つあります。express.Router()。express.Router()はTypeScriptに変換した後に定義されていません

import express = require('express'); 
var router = express.Router(); // Undefined 
import mongoose = require('mongoose'); 

私はそれを解決するために何をすべきですか?

+0

名前を変更する必要はありません。表現用のタイピク定義をインストールするだけです。 –

+0

Webstorm IDEを使用しているので、私はIDEが物事を少し楽にするように学習しています。タイスクリプト定義はどこに置くのですか? – user2498079

+0

'express to module'から 'express express'をインポートする –

答えて

0

まず、あなたの中にディレクトリを投影し、あなたはその後、タイピング

npm install -g typings 

をインストールする必要があり、これはtypings.jsonを作成し、あなたの問題を解決する必要がありexpressJS

typings install express --ambient --save 

のためのタイピング先をインストール

関連する問題