首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >类型记录项目编译错误

类型记录项目编译错误
EN

Stack Overflow用户
提问于 2016-05-12 23:27:39
回答 2查看 1.1K关注 0票数 0

我从类型记录开始,并安装了节点和表达式、正文解析器的输入文件.当我试图运行编译时,但在编译时,我会看到它无法导入表达式和正文解析器的错误。但是,我也分别为所有节点模块安装了节点模块,所以在tsc编译代码之后,它将运行良好。但编译错误仍然存在。

错误

app.ts(2,26):错误TS2307:找不到模块‘表示’。

app.ts(9,12):错误TS2304:无法找到名称'process‘。

代码语言:javascript
复制
 import express = require('express');

let app = express();
app.get('/',(req,res)=>{
    res.send("Hello");
})
// Listen for HTTP traffic
app.listen(process.env.PORT || 3000);
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-05-13 18:49:56

因此,我发现的第一个错误是我的app.ts没有引用main.d.ts文件。/// <reference path="typings/main.d.ts" />,那么,错误还是会出现的。因此,安装了下列类型。

代码语言:javascript
复制
typings install serve-static --ambient --save
typings install express-serve-static-core --ambient --save
typings install mime --ambient --save

瞧,没有编译错误

票数 0
EN

Stack Overflow用户

发布于 2016-05-13 01:53:59

代码会运行的很好

TypeScript就像一个非常强大的线人。即使在存在类型错误的情况下,它也总是尝试给您JavaScript。因此,即使出现错误,您的代码也可能运行良好。

更多

https://basarat.gitbooks.io/typescript/content/docs/why-typescript.html

但编译错误仍然存在。

如果没有你分享更多的代码/步骤,我就帮不了你了。

样本

该项目使用express:https://github.com/alm-tools/alm

还可以快速启动文档:https://basarat.gitbooks.io/typescript/content/docs/quick/nodejs.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37199029

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档