Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用rollup.js将所有依赖项嵌入到一个fat目标包中?_Javascript_Babeljs_Rollup_Rollupjs - Fatal编程技术网

Javascript 如何使用rollup.js将所有依赖项嵌入到一个fat目标包中?

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

如果所有依赖项都应该嵌入到(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 from 'dependency1'
import D2 from 'dependency2'

[...]

export default SomethingThatUsesD1AndD2

=>生成的bundle应该是一个包含所有使用内容的胖文件(如果您有CommonJS依赖项)。

它现在可以工作了:其中一个依赖项(我的一个项目)是用webpack构建的。。。我已经将那个依赖项项目上的打包器切换到了“汇总”,它可以很好地与我的另一个项目的“汇总”构建脚本配合使用。。。我认为那个依赖项目的网页配置有问题。答案很好!这些链接已经过时,它们是最新的:对于运行时依赖项,不要使用
save dev
。如果要在
index.js
中导入这些依赖项,则应使用
npm install--save dependency 1安装它们