前戏 Webpack 本身只能处理 JavaScript 模块,如果要处理其他类型的文件,就需要结合插件来使用,这些插件在Webpack 中被称为 Loader (加载器) 来进行转换。 Loader 可以理解为是模块和资源的转换器,它本身是一个函数,参数接受的是源文件, 返回值是转换后的结果。 这
原创
2022-07-07 10:45:41
386阅读
初始化:npm init -y安装webpacknpm install webpack webpack-cli --save-dev安装vuenpm i --save-dev vue vue-loader vue-template-compiler 安装css的插件npm install --save-dev style-loader css-loader...
原创
2021-07-05 13:48:48
481阅读
Webpack 代码分离 提示:版本问题本文基于 webpack 2.x 版本。webpack 2.x 相比 webpack 1.x 有重大改变。所以,如果你的项目中已使用了 webpack 1.x ,本教程的示例将不适用,请慎重。如果铁了心要升级 webpack ,请参考 webpack 官方文档 - 从 v1 迁移到 v2阅
原创
2017-07-25 15:28:22
725阅读
一、CSS中的图片处理: 1、首先在网上随便找一张图片,在src下新建images文件夹,将图片放在文件夹内 2、在index.html中写入代码:<div id="pic"></div>来放置图片 3、设置图片的css 4、编写完成后,安装file-loader和url-loader 5、安装好后
转载
2018-03-26 20:17:00
771阅读
2评论
Webpack 代码分离 提示:版本问题本文基于 webpack 2.x 版本。webpack 2.x 相比 webpack 1.x 有重大改变。所以,如果你的项目中已使用了 webpack 1.x ,本教程的示例将不适用,请慎重。如果铁了心要升级 webpack ,请参考 webpack 官方文档 - 从 v1 迁移到 v2阅
原创
2017-06-21 10:55:23
851阅读
如何区分开发环境 目前我们所有的webpack配置信息都是放到一个配置文件中的:webpack.config.js 当配置越来越多时,这个文件会变得越来越不容易维护; 并且某些配置是在开发环境需要使用的,某些配置是在生成环境需要使用的,当然某些配置是在开发和生成环境都会使用的; 所以,我们最好对配置 ...
转载
2021-09-18 21:56:00
65阅读
2评论
前后端分离之vue2.0+webpack2 实战项目 -- webpack介绍webpack的一点介绍 Webpack 把任何一个文件都看成一个模块,模块间可以互相依赖(require or import),webpack 的功能是把相互依赖的文件打包在一起。webpack 本身只能处理原生的 JavaScript 模块,但是 loader 转换器可以将各种类型的资源转换成 JavaSc
转载
2017-04-13 22:11:00
128阅读
2评论
代码分离是什么代码分离是一种技术,使得主文件被拆分为多个文件,同时保证分离后的代码对原有的功能没有影响。webpack也具备代码分离的能力。由于webpack的打包过程是自动化的,因此自然的通过webpack做代码分离后的文件之间的关系要么是自动关联的要么能很清晰看到分离文件之间的联系。webpack中代码分离的方案分为三类:多入口webpack从一个入口出发对应一个输出的bundle.js,那么
原创
2017-12-29 11:03:17
2283阅读
Loaders cnpm install vue-loader@14 vue-template-compiler --save-dev webpack.config.js module: { rules: [{ test: /\.vue$/, use: ['vue-loader'] }], }, A
转载
2021-07-07 16:44:00
108阅读
Loaders cnpm install vue --save webpack.config.js resolve: { // 解决运行时报错 alias: { 'vue$': 'vue/dist/vue.esm.js' } } 使用 import Vue from "vue";
转载
2021-07-07 14:36:00
61阅读
cnpm install webpack@^5.23.0 --save-dev cnpm i webpack-cli@^4.5.0 --save-dev cnpm i less-loader@6.0.0 --save-dev cnpm i style-loader --save-dev cnpm i
转载
2021-07-07 11:01:00
174阅读
2评论
1、编写src/css/main.css#app a{ display: inline-block; width: 150px; line-height: 30px; background-color: dodgerblue; col...
原创
2023-07-17 14:22:54
72阅读
css文件处理-准备工作 (以下项目配置都是基于上一篇webpack(4)的基础上) 在项目开发中,我们必然需要添加很多的样式,而样式我们往往写到一个单独的文件中。 这里我们就在src目录中创建一个normal.css文件,代码如下: body{ background-color: aqua; }
原创
2021-07-13 11:08:12
1028阅读
1、安装插件 common.css为: flex.css为: app.js为: 4、执行编译&查看结果
转载
2017-09-15 10:49:00
175阅读
2评论
私有前缀postcss-loader(样式处理工具) autoprefixer(私有前缀的插件)npm install postcss-loader autoprefixer -D//postcss.config.jsmodule.exports = {plugins: [require('autoprefixer')
]
}复制代码//.browserslistrccover 99.5
转载
2021-01-24 20:35:30
235阅读
2评论
Webpack【搭建Webpack环境、Webpack增加配置文件、Webpack中使用Loader、Webpack分离CSS文件】(一)-全面详解(学习总结---从入门到深化)
原创
2024-05-14 12:29:28
414阅读
If you try to use CSS Modules in TypeScript the same way you would use them in JavaScript, with webpack’s css-loader, you’ll see an error: ”TS2307: Ca
转载
2018-01-26 20:13:00
154阅读
2评论
代码分离是webpack一个非常重要的特性,将代码分离到不同的bundle文件中,到时候
转载
2021-07-22 12:32:00
108阅读
2评论
(1)预备备① webpack3.8.1 安装 详见:http://blog.csdn.net/fanfan4569/article/detailsvar ExtractTextPlugin = req...
原创
2022-10-21 16:20:27
790阅读
前言 如果我们想在webpack中使用vue,就需要在webpack中配置vue 配置vue 首先,我们需要在项目中安装vue,安装命令如下: npm install vue --save 安装完成后,我们在主入口main.js文件中导入vue并创建一个实例 import Vue from 'vue
原创
2021-07-13 11:05:34
277阅读