美文网首页
Web前端工程化(十) - js文件中的高级语法的loader加

Web前端工程化(十) - js文件中的高级语法的loader加

作者: 会飞的笨企鹅 | 来源:发表于2021-02-18 10:35 被阅读0次

准备学习Web前端工程化的内容,做个记录,以后需要的时候方便查找:

webpack只能打包处理.js相关的文件,其他资源可以使用插件的方式来曲线救国。

1 安装babel转换器相关的包,运行命令:

npm i babel-loader @babel/core @babel/runtime -D

2 安装babel语法插件相关的包,命令如下:

 npm i @babel/preset-env @babel/plugin-transform-runtime @babel/plugin-proposal-class-properties -D

3 在项目根目录,创建并配置babel.config.js文件

module.exports = {

        presets:["@babel/preset-env"],

        plugins:[ "@babel/plugin-transform-runtime", "@babel/plugin-proposal-class-properties" ]

}

4 在webpack.config.js中,配置module -> rules数组, 添加loader规则如下:

rules:[

         // exclude为排除项, 表示babel-loader不需要处理node_modules中的js文件

        {  test:/\.js$/,  use:"babel-loader",  exclude:/node_modules/  }

相关文章

网友评论

      本文标题:Web前端工程化(十) - js文件中的高级语法的loader加

      本文链接:https://www.haomeiwen.com/subject/vuwbtltx.html