類型記錄獲取錯誤TS 2304:找不到名稱“要求”我正在試著讓我的第一個打字稿和DefinitelyTyped節點應用程序啟動并運行,并遇到一些錯誤。當我試圖傳輸一個簡單的ts節點頁面時,我得到了錯誤“TS 2304:無法找到名稱‘Required’”。我已經閱讀了其他幾次關于so的錯誤,我不認為我有類似的問題。我是在shell提示下運行的,命令是:tscvision e.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 monose=需要量(‘monose’)行上。鍵入/tsd.d.ts文件的內容如下:/// <reference path="node/node.d.ts" />/// <reference path="requirejs/require.d.ts" />.d.ts文件引用被放置在適當的文件夾中,并通過命令添加到類型/tsd.d.ts中:tsd install node --save
tsd install require --save生成的.js文件似乎運行良好,因此我可以忽略這個錯誤。但是我想知道為什么會發生這個錯誤,我做錯了什么。
3 回答

眼眸繁星
TA貢獻1873條經驗 獲得超9個贊
打字本2.x
安裝一個定義 require
..例如: npm install @types/node --save-dev
告訴打字本將其包含在 tsconfig.json
:{ "compilerOptions": { "types": ["node"] }}
require
import package from 'package'
- 3 回答
- 0 關注
- 3160 瀏覽
添加回答
舉報
0/150
提交
取消