Typescript无法findExpress模块

我正在尝试创build我的第一个NodeJS应用程序,但是我无法使其工作。

这些是我从各个博客到目前为止所遵循的步骤,并尝试在打字稿中构build第一个nodejs应用程序。

npm install -g express-generator npm install -g typescript express SampleApp npm install -g typings typings install dt~node --global typings install dt~express dt~serve-static dt~express-serve-static-core --global cd SampleApp npm install 

hello.ts

 import express = require('express'); var app = express(); 

当我build立编译ts文件与TypeScript

 >>> tsc -m commonjs -t es5 hello.ts hello.ts(1,26): error TS2307: Cannot find module 'express'. 

我经历了各种资源,找不到解决办法。 我想我不必将node.d.ts和express.d.ts文件手动复制到项目文件夹。

如果我单独使用nodejs和expressjs, npm start就可以正常工作。 Typescript插件是我无法做到的事情

任何人都可以帮助我在这里做错了什么?

我通过卸载typings包来解决这个问题,并用–global –save重新安装打字

 1. npm uninstall typings --global 2. npm install typings --global 3. typings install dt~node dt~express --global --save 

那么打字稿文件正在编译好。

已报告的问题: https : //github.com/typings/typings/issues/543