打字稿得到错误TS2304:找不到名字'要求'
我试图让我的第一个Typescript和DefinitelyTyped节点应用程序启动并运行,并遇到一些错误。
当我尝试转换一个简单的ts节点页面时,我收到错误“TS2304:找不到名称'require'”。我已经在SO上阅读了其他几个这样的错误,我认为我没有类似的问题。
我在shell提示符下运行命令:tsc movie.server.model.ts。该文件的内容是:
'use strict';
/// <reference path="typings/tsd.d.ts" />
/* movie.server.model.ts - definition of movie schema */
var mongoose = require('mongoose'),
Schema = mongoose.Schema;
var foo = 'test';
var mongoose = require('mongoose')行引发错误
typings / tsd.d.ts文件的内容是:
/// <reference path="node/node.d.ts" />
/// <reference path="requirejs/require.d.ts" />
.d.ts文件引用放在相应的文件夹中,并通过命令添加到typings / tsd.d.ts:
tsd install node --save
tsd install require --save
生成的.js文件似乎工作正常,所以我可以忽略错误。但我很想知道为什么会出现这种错误以及我做错了什么。
湖上湖
跃然一笑
相关分类