Javascript 如何使用rollup.js将所有依赖项嵌入到一个fat目标包中?
如果所有依赖项都应该嵌入到(fat)结果包中(特别是:如何配置汇总参数“globals”、“external”、“plugins.babel.exclude”),那么我必须如何配置rollup.js(=>配置文件“rollup.config.js”) 比如说,我做了如下工作:Javascript 如何使用rollup.js将所有依赖项嵌入到一个fat目标包中?,javascript,babeljs,rollup,rollupjs,Javascript,Babeljs,Rollup,Rollupjs,如果所有依赖项都应该嵌入到(fat)结果包中(特别是:如何配置汇总参数“globals”、“external”、“plugins.babel.exclude”),那么我必须如何配置rollup.js(=>配置文件“rollup.config.js”) 比如说,我做了如下工作: > npm install dependency1 --save-dev > npm install dependency2 --save-dev 索引文件(index.js)如下所示: import D1
> npm install dependency1 --save-dev
> npm install dependency2 --save-dev
索引文件(index.js)如下所示:
import D1 from 'dependency1'
import D2 from 'dependency2'
[...]
export default SomethingThatUsesD1AndD2
=>生成的bundle应该是一个包含所有使用内容的胖文件(如果您有CommonJS依赖项)。它现在可以工作了:其中一个依赖项(我的一个项目)是用webpack构建的。。。我已经将那个依赖项项目上的打包器切换到了“汇总”,它可以很好地与我的另一个项目的“汇总”构建脚本配合使用。。。我认为那个依赖项目的网页配置有问题。答案很好!这些链接已经过时,它们是最新的:对于运行时依赖项,不要使用
save dev
。如果要在index.js
中导入这些依赖项,则应使用npm install--save dependency 1安装它们