如何在NodeJS / ES6 / Typescript应用程序中使用expressjs

时间:2015-10-20 18:03:57

标签: node.js express typescript ecmascript-6

如果我的信息正确,我需要导入依赖项 在ES6应用程序中使用import .. from '..'而不是var .. = require('..')

所以我改变了进口。但我在导入接收错误的cookie解析器时遇到问题

  

模块'\“cookie-parser \”'没有默认导出。“

我改变了

var cookieParser = require('cookie-parser');

import cookieParser from 'cookie-parser';

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

一种可能的方法:

import * as cookieParser from 'cookie-parser';

...关注this recommendation

答案 1 :(得分:0)

import cookieParser from 'cookie-parser';

这应该有效。我也确保你使用babel transpiler作为节点。如果您没有使用babel,模块将无法正确加载