Я намагаюся запустити свою першу програму TypeScript і DefinitelyTyped Node.js і запустити деякі помилки.
Я отримую помилку "TS2304: Не можу знайти ім'я" вимагати ", коли я намагаюся перекласти просту сторінку TypeScript Node.js. Я прочитав кілька інших випадків цієї помилки в Stack Overflow, і не думаю, що у мене є подібні проблеми. Я виконую команду:
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')
рядок.
Вміст файлу typing / 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 здається відмінним, тому я можу проігнорувати помилку. Але я вдячний, знаючи, чому виникає ця помилка і що я роблю неправильно.
import { mongoose } from 'mongoose'
?
when I attempt to transpile a simple ts node page
<як ти перекладаєш ... яка утиліта