22
TypeScriptがエラーTS2304を取得:名前 'require'が見つかりません
最初のTypeScriptとDefinitelyTypedのNode.jsアプリケーションを稼働させようとしているところ、いくつかのエラーが発生しています。 単純なTypeScript Node.jsページをトランスパイルしようとすると、「TS2304:名前 'require'が見つかりません」というエラーが発生します。スタックオーバーフローでこのエラーが発生する他のいくつかを読みましたが、同様の問題はないと思います。私はシェルプロンプトでコマンドを実行しています: 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')行にスローされます。 入力/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 …