Babeljs 特定于传输文件的'node_modules'包,带有汇总和babel

Babeljs 特定于传输文件的'node_modules'包,带有汇总和babel,babeljs,rollupjs,Babeljs,Rollupjs,我使用的是rollup,希望babel将单个node\u modules包传输到ES5(更准确地说:使用IE11) 通过以下设置,它可以传输一些代码类→ 例如函数-但它不会将const传输到var: rollup.config.js: 从“@rollup/plugin node resolve”导入解析; 从“@rollup/plugin commonjs”导入commonjs; 从“@rollup/plugin babel”导入巴别塔; 导出默认值{ 输入:“src/index.js”, 输出

我使用的是rollup,希望babel将单个
node\u modules
包传输到ES5(更准确地说:使用IE11)

通过以下设置,它可以传输一些代码类→ 例如函数-但它不会将
const
传输到
var

rollup.config.js:
从“@rollup/plugin node resolve”导入解析;
从“@rollup/plugin commonjs”导入commonjs;
从“@rollup/plugin babel”导入巴别塔;
导出默认值{
输入:“src/index.js”,
输出:{
文件:“dist/bundle.js”,
格式:“umd”,
},
插件:[
resolve(),
commonjs(),
巴别塔({
babelHelpers:“捆绑式”,
排除:'node_modules\/(?!(roughjs)\/).',//← 在这里,我尝试ES5 TransbileRoughJS,它位于'node_modules/roughjs/bundled/rough.esm.js'中`
}),
],
};
B.法律改革委员会
{
“预设”:[[“@babel/env”,{“modules”:false}]]
}
package.json:
/。。。
“browserslist”:“>0.5%,即11人未死亡”,
// ...

我的问题是:如何成功地传输单个或多个
node\u模块
包(如果有帮助,请参见上面的示例)?

如果您重命名
。babelrc
babel.config.json
。babelrc
只会影响您自己的包文件,因此它永远不会对
node\u模块
起作用,因此,这绝对是必需的。@tjespe我很快会再次拿起它,然后再报告。@tjespe我确实花了更多的时间在它上面,但无法使用
babel.config.json
(就我所知,它应该可以工作)。我最终手动将有问题的ES6库传输到ES5,并将其从src文件夹导入。当然不是最优的,但可行…@Ive对我来说,当将插件设置为
resolve()、typescript({typescript:require(“ttypescript”)、声明:true、tsconfig:“./tsconfig.json”、})、json()、commonjs({include:/node_modules/,})、babel({plugins:[“macros”]、扩展名:[“.js”、“.ts”、“.jsx”、“.tsx”]、预设:[“@babel/react”、“@babel/typescript”],})按顺序排列。
不过,我想这会传输所有的包,所以这并不是这个问题的答案。我也不确定是什么让它起作用。