使用 webpack 打包 js

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用 webpack 打包 js相关的知识,希望对你有一定的参考价值。

参考技术A 通过 命令行工具打包: webpack app.js bundle.js; 打包完成后会在同目录下生成bundle.js.

app.js: 入口文件;
bundle.js: 打包好的文件。

通过amd规范定义的, 打包后会生成一个bundle.js 和 一个 1.bundle.js, 两个bundle.js 文件

webpack打包js代码

参考技术A 有时候需要将es6语法转化成es5语法,便于低版本浏览器兼容。

在module.rules中使用

此时执行 npx webpack命令编译 执行npx webpack-dev-server启动服务,在后台会报错:regeneratorRuntime is not defined。

regeneratorRuntime是webpack打包生成的全局辅助函数,由babel生成,用于兼容async/await的语法。regeneratorRuntime is not defined这个错误显然是未能正确配置babel。

添加以下插件及配置:

接着改一下babel的配置文件

以上是关于使用 webpack 打包 js的主要内容,如果未能解决你的问题,请参考以下文章

创建 js webpack 配置

webpac入门

vue 目录结构解析

万字长文解密webpack-基本使用/高级用法/性能优化 你想要的全都有!!!

Bootstrap4默认样式不对胃口?教你使用NPM+Webpack+SASS来定制

Vue.js webpack:如何获取目录中的文件列表?