webpack(代码编译工具)
webpack (代码编译工具)
webpack 是代码编译工具,模块打包器,有入口、出口、loader 和插件,主要目的是在浏览器上打包 JavaScript 文件。。webpack 是一个用于现代 JavaScript 应用程序的静态模块打包工具。当 webpack 处理应用程序时,它会在内部构建一个依赖图(dependency graph),此依赖图对应映射到项目所需的每个模块,并生成一个或多个 bundle。
知识树
时光轴
论点集
总题库
知识点添加



Webpack打包Vue.js报错[Cannot find module 'vue-loader/lib/plugin']主要是由于vue-loader升级到v-16之后,开始采用解构赋值引入VueLoaderPlugin导致的,只需要根据vue-loader的最新文档采用[const { VueLoaderPlugin } = require('vue-loader')]方式引入VueLoaderPlugin即可完美解决问题;
Webpack中,想要将一个模块中的方法或者变量暴露为全局变量,可以通过将相应模块默认导出,然后在导入模块的应用js文件中将导入的模块通过赋值挂载为浏览器window对象的一个自定义属性实现。