【问题标题】:How to use expressjs in a NodeJS/ES6/Typescript app如何在 NodeJS/ES6/Typescript 应用程序中使用 expressjs
【发布时间】:2015-10-20 18:03:57
【问题描述】:

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

所以我改变了进口。但我对接收错误的 cookie 解析器的导入有问题

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

我变了

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

import cookieParser from 'cookie-parser';

我该如何解决这个问题?

【问题讨论】:

  • 这个问题解决了吗?

标签: node.js express typescript ecmascript-6


【解决方案1】:

一种可能的方法:

import * as cookieParser from 'cookie-parser';

...关注this recommendation

【讨论】:

    【解决方案2】:
    import cookieParser from 'cookie-parser';
    

    这应该可行。我还要确保您使用的是 babel 转译器。如果你不使用 babel,模块将无法正确加载

    【讨论】:

      猜你喜欢
      • 2017-01-11
      • 2013-12-24
      • 1970-01-01
      • 1970-01-01
      • 2020-08-19
      • 2020-06-11
      • 2019-12-16
      • 2015-05-24
      • 2016-11-02
      相关资源
      最近更新 更多