木灵鱼儿
阅读:882
babel转换node_modules中的插件
vue cli中的处理
vue cli有一个transpileDependencies
配置项,在里面添加的路径,将会被babel转义。
vue.config.js
module.exports = {
transpileDependencies: [
/[/\\]node_modules[/\\](.+?)?vue-i18n(.*)[/\\]dist/,
]
}
官方文档:transpileDependencies[](https://cli.vuejs.org/zh/config/#transpiledependencies)
webpack的配置
webpack直接找到babel-loader
配置,在include
选项中配置对应的插件目录
{
test: /\.js$/,
loader: 'babel-loader',
include: [
path.resolve(__dirname, "../node_modules/vue-i18n"), //i18n也需要编译
]
}
版权申明
本文系作者 @木灵鱼儿 原创发布在木灵鱼儿 - 有梦就能远航站点。未经许可,禁止转载。
相关推荐
koa框架5 基础入门之 node_module、package.json
node_modules之前说了,node模块的引入,如果当前目录有一个node_modules文件夹,将模块丢入这个目录下,引入这个模块是不需要加上路径的。那么node他的读取等级是怎样的呢?如引入的模块只有名字:$HOME/.node_modules./node_modules$HOME就是全局的模块,如果是windows,他一般在c盘 ---- 用户 ---- 当前你所使用的用户目录下 ---- node_modules如果引入的模块带路径:直接根据路径去找package.json他是一个node.js的工程文件,里面有一些项目的基本信息,一些快捷脚本,主要是用来存放依赖的,也就是...
yarn 安装vant并启动自动按需引入 core-js报错
官方新增了个自动按需引入,非常棒,前提是需要安装babel的一个插件babel-plugin-import,安装完后在babel.config.js文件中加上{ "plugins": [ ["import", { "libraryName": "vant", "libraryDirectory": "es", "style": true }] ] }然后就报错了,错误来源是router路由文...