Я пытаюсь запустить и запустить мое первое приложение TypeScript и DefiniteTyped Node.js, и из-за некоторых ошибок.
Я получаю сообщение об ошибке «TS2304: не удается найти имя« require »» при попытке перенести простую страницу TypeScript Node.js. Я прочитал несколько других случаев этой ошибки в переполнении стека, и я не думаю, что у меня есть подобные проблемы. Я запускаю в командной строке приглашение:
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, кажется, работает нормально, поэтому я мог проигнорировать ошибку. Но я был бы признателен, зная, почему возникает эта ошибка и что я делаю неправильно.
import { mongoose } from 'mongoose'
?
when I attempt to transpile a simple ts node page
<Как дела ... какая утилита