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
- 如何捆绑typescript-node-express应用程序
- 从几个TypeScript类创build一个CommonJS模块
- 超时在asynchronous/等待
- angular2-rc1 http.post不能正常工作
- 如何在Electron中使用node_modules
- 用于存储与PHP $ _sessionvariables相同的Angular session值的variables
- NodeJS + EJS + Promise:页面直到履行承诺才显示
- 编译节点应用程序时出错 – variables'Promise'必须是'any'types,但是这里有'PromiseConstructor'
- 使用TypeScript和types的快车服务器