类型记录获取错误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 关注
- 3053 浏览
添加回答
举报
0/150
提交
取消