Webpack 使用vue cli安装程序时,如何从babel loader中排除特定文件?

Webpack 使用vue cli安装程序时,如何从babel loader中排除特定文件?,webpack,babeljs,vue-cli,babel-loader,Webpack,Babeljs,Vue Cli,Babel Loader,在vue.config.js中有一个选项transpileDependencies,可以配置为node\u modules中的所有模块,这些模块应该被传输,尽管node\u modules通常被排除在外 我要找的是类似oposite的东西: 我有一些第三方代码,不在node_模块中,已经作为相当大的ES2015 UMD模块提供。(不必要的)传输这需要相当长的时间,有时甚至根本没有完成。因此,我想将此路径配置为从babel Transpilation中排除。将此模块置于节点下\u modules当

vue.config.js
中有一个选项
transpileDependencies
,可以配置为
node\u modules
中的所有模块,这些模块应该被传输,尽管
node\u modules
通常被排除在外

我要找的是类似oposite的东西: 我有一些第三方代码,不在
node_模块中
,已经作为相当大的ES2015 UMD模块提供。(不必要的)传输这需要相当长的时间,有时甚至根本没有完成。因此,我想将此路径配置为从babel Transpilation中排除。将此模块置于
节点下\u modules
当前没有选项


那么,有没有一种简单的方法来配置一个路径,使其不被排除在babel加载程序中呢?

也许,您可以使用
babel.config.js
来忽略babel进程

const path=require('path'))
module.exports={
预设值:[],
插件:[],
排除:[
解析('文件路径')
]
}
看到了吗

我认为您应该通过
vue.config.js
中的
webpack-chain
为babel loader添加排除:

module.exports={
链接网页包:函数(配置){
config.module.rule(“js”)
排除
.add(/node_modules |其他文件或目录名/);
}
};