代码之家  ›  专栏  ›  技术社区  ›  mikemaccana

第三方库如何使用ES6模块?

  •  3
  • mikemaccana  · 技术社区  · 8 年前

    我习惯于使用更流行的CommonJS模块,其中的过程是:

    • yarn npm 安装所需的模块(通常为 node_modules )
    • require 前端代码中需要的模块
    • 将前端代码捆绑到一个大型文件中,包括所有依赖项 browserify 或者类似的工具

    我使用ES6模块 import ,但:

    • 我的依赖项应该下载到本地磁盘,还是从第三方(官方)URL加载?
    • 在哪里以及如何获得流行图书馆的ES6版本?
    • 如果像大多数库一样,有一个CommonJS但没有一个ES6库,有没有一种方法可以使用它?
    • 我还需要打包吗?我将使用HTTP/2,因此我的连接将被多路复用

    谢谢!

    1 回复  |  直到 8 年前
        1
  •  0
  •   mikemaccana    8 年前

    • /public/js/thirdparty
    • return ImagesLoaded export default ImagesLoaded
    • import import imagesLoaded from "/js/thirdparty/imagesloaded.pkgd.js";