我正在尝试将来自不同来源的所有图标导入为Icons,类似这样:

import * as Icons from {"@fortawesome/fontawesome-free-solid","@fortawesome/fontawesome-free-regular","@fortawesome/fontawesome-free-brands"}


但这不是正确的语法。

最佳答案

创建一个聚合器文件,即icons.js

import like from 'likeIcon.js';
import menu from 'menuIcon.js';
import bird from 'birdIcon.js';

export default {
  like,
  menu,
  bird
};


然后,您可以导入所需的所有图标

import {like, bird} from './icons.js';


您也可以导入图标对象

import icons from './icons.js'


然后将它们用作icons.likeicons.menu

关于javascript - 从多个来源导入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48754095/

10-10 18:44