我在打字稿上應用的NodeJS工作中,我已經寫了一個文件server.js休耕:定義打字稿的NodeJS應用程序沒有定義
import express = require('express');
import mongoose = require('mongoose');
let app=express();
app.set('port', process.env.PORT || 3000); // Set port to 3000 or the provided PORT variable
/**
* Start app
*/
app.listen(app.get('port'), function() {
console.log(`App listening on port ${app.get('port')}!`);
});
我必須用吞氣來traspile這其中產生的js文件爲
define(["require", "exports", 'express'], function (require, exports, express) {
var app = express();
app.set('port', process.env.PORT || 3000); // Set port to 3000 or the provided PORT variable
/**
* Start app
*/
app.listen(app.get('port'), function() {
console.log("App listening on port " + app.get('port') + "!");
});
});
//# sourceMappingURL=../map/server.js.map
但是當我運行這個文件得到錯誤定義不是定義。
請糾正我,如果我做任何的錯誤。
我有一個定義但尚未加載(通過其'loaded'屬性指示的模塊。我如何等待它加載? – phreed