其他分享
首页 > 其他分享> > rollup加载模块的另外方法,官网文档摘取

rollup加载模块的另外方法,官网文档摘取

作者:互联网

高级功能(Advanced functionality)#
路径(paths)#
Function,它获取一个ID并返回一个路径,或者id:path对的Object。在提供的位置,这些路径将被用于生成的包而不是模块ID,从而允许您(例如)从CDN加载依赖关系:

// app.js
import { selectAll } from 'd3';
selectAll('p').style('color', 'purple');
// ...

// rollup.config.js
export default {
  input: 'app.js',
  external: ['d3'],
  output: {
    file: 'bundle.js',
    format: 'amd',
    paths: {
      d3: 'https://d3js.org/d3.v4.min'
    }
  }
};

// bundle.js
define(['https://d3js.org/d3.v4.min'], function (d3) {

  d3.selectAll('p').style('color', 'purple');
  // ...

});

标签:selectAll,color,app,rollup,js,org,官网,摘取,d3
来源: https://blog.csdn.net/qlin_11/article/details/120196611