【发布时间】:2017-06-04 19:30:36
【问题描述】:
我正在启动一个 Angular2 应用程序,我正在使用 express 和 Angular CLI 1.0.0-beta.25.5 设置我的服务器
在这种文件结构中:
project root
|-server
|-server.ts
|-src
|-app
当我运行nodemon server.ts
我收到以下错误:
imports 在我的app 的其他地方工作,所以我不确定问题是什么。我也没有收到任何 vs 代码错误来表明任何东西都被错误地导入了。 express 和 body-parser 也被 npm install --saveed 以及 @types/express (--save-dev)。 是什么导致此导入声明表单无法正常工作,我该如何解决问题?
server.ts
import * as express from 'express';
import {Application} from 'express';
import {apiFoods} from './api/apiFoods';
const bodyParser = require('body-parser');
const app: Application = express();
app.use(bodyParser.json());
apiFoods(app);
app.listen(8090, () => {
console.log('Server is now running on port 8090 ...');
});
【问题讨论】:
-
如果你尝试导入 express = require('express');
标签: angular express typescript angular-cli