【问题标题】:Import Two JS Files Same Name [duplicate]导入两个同名的JS文件[重复]
【发布时间】:2021-06-04 09:42:41
【问题描述】:

我发现自己陷入了不幸的境地。我正在使用带有 nextjs 的 material-ui,它们都有一个我需要使用的名为 Link 的模块。

import {  Link } from '@material-ui/core';
import Link from 'next/link';

这弄乱了我的编译,因为我需要在我的 jsx 中使用 <Link> 来处理材料和下一个模块?

谢谢

【问题讨论】:

标签: javascript reactjs import material-ui next.js


【解决方案1】:

你可以用更方便的重命名:

import { Link as _link } from '@material-ui/core';

import Link from 'next/link';

参考:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import#rename_multiple_exports_during_import

here也给出了类似的答案

【讨论】:

    猜你喜欢
    • 2016-03-04
    • 2016-12-21
    • 1970-01-01
    • 1970-01-01
    • 2012-08-04
    • 2017-01-29
    • 2019-11-07
    • 2018-02-23
    • 1970-01-01
    相关资源
    最近更新 更多