Javascript 使用汇总+;使用第三方AMD库实现苗条
据我所知,Svelte可以制作AMD输出,并在文档中找到有关如何进行此操作的一些详细信息。我还可以找到一些关于如何将汇总配置为输出AMD模块的信息。但是输入呢?当我将AMD模块作为依赖项时,我需要做什么 例如,假设我有两个不同的第三方库,它们都作为AMD库分发,我想在我的Svelte项目中使用这些库。我需要如何修改例如,以允许这些AMD模块在我的苗条组件中用作依赖项 此外,我是否能够配置是否将这些库与我的苗条组件捆绑在一起?如果是,我需要在哪里做Javascript 使用汇总+;使用第三方AMD库实现苗条,javascript,node.js,amd,rollupjs,svelte,Javascript,Node.js,Amd,Rollupjs,Svelte,据我所知,Svelte可以制作AMD输出,并在文档中找到有关如何进行此操作的一些详细信息。我还可以找到一些关于如何将汇总配置为输出AMD模块的信息。但是输入呢?当我将AMD模块作为依赖项时,我需要做什么 例如,假设我有两个不同的第三方库,它们都作为AMD库分发,我想在我的Svelte项目中使用这些库。我需要如何修改例如,以允许这些AMD模块在我的苗条组件中用作依赖项 此外,我是否能够配置是否将这些库与我的苗条组件捆绑在一起?如果是,我需要在哪里做 注 我也提出了这个问题。AMD模块转换为ES模
注
我也提出了这个问题。AMD模块转换为ES模块是一件痛苦的事情,因此您可能会发现很难将它们与Rollup捆绑在一起。(虽然有,但也有一些警告。) 但是,您可以轻松地将它们视为单独加载的外部依赖项—只需将它们作为正常情况导入,然后配置汇总:
//rollup.config.js
导出默认值{
// ...
格式:“amd”,
外部:['an-external-amd-module'],
路径:{
'外部amd模块':'https://my-cdn.com/an-external-amd-module.js'
}
};
您可以看到一个演示()-请注意,我们正在加载一个名为的外部AMD模块,尽管是因为。再次感谢您的快速响应!现在就这样吧。