【问题标题】:ES6 import not working correctly in next.js applicationES6 导入在 next.js 应用程序中无法正常工作
【发布时间】:2021-01-12 14:59:19
【问题描述】:

我正在做一个很小的next.js 项目,但我面临的问题是ES6 module import 仅适用于React components。下面的2 个代码是在@ 内部的路由中使用的一些数据库配置987654329@。 下面的代码是使用ES6 modules 不起作用的代码

这是适用于common js 的代码

另外,当我使用调试器,代码使用 ES6 模块时,我无法从导入的模块中捕获值,我只能在使用普通 js 时捕获值。

我试图解决这个 github 问题:Support ES module in next.config.js 但 id 没有帮助。 有什么想法吗?

【问题讨论】:

  • 请告诉我们你是如何导入这个模块的。

标签: reactjs next.js es6-modules commonjs


【解决方案1】:

ES6 导入不起作用,因为这是服务器端渲染。

我建议你使用 requirejs。

但是,如果您想在 NodeJS 中使用 ES6 导入,则可以在新版本中使用,现在它是一个实验性功能 (you can read more here)

尝试解决方案:在 NodeJS 上更新到最新版本

【讨论】:

    猜你喜欢
    • 2021-11-03
    • 1970-01-01
    • 2023-01-30
    • 2012-01-02
    • 1970-01-01
    • 1970-01-01
    • 2013-08-20
    • 2011-09-26
    相关资源
    最近更新 更多