22
TypeScript出现错误TS2304:找不到名称“ require”
我正在尝试启动并运行我的第一个TypeScript和DefinitelyTyped Node.js应用程序,并且遇到一些错误。 当我尝试转换一个简单的TypeScript Node.js页面时,出现错误“ TS2304:找不到名称'require'”。我已经阅读了Stack Overflow上此错误的其他几种情况,但我认为我没有类似的问题。我在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')行。 Types / tsd.d.ts文件的内容是: /// <reference path="node/node.d.ts" /> /// <reference path="requirejs/require.d.ts" /> .d.ts文件引用放置在适当的文件夹中,并通过以下命令添加到Types / tsd.d.ts中: …