问题: webpack 打包成功,但是css不起作用 问题分析/解决: 原因有以下几种 使用了webpack2的语法规则不正确; webpack2要求必须写-loader; 可能是只写了css-loader,没有写style-loader: 顺序反了,必须写成 style-loader!css-loader; 扩展: 问: 如果没写style-loader或者没写css-loader会怎么样: 答:  没写style-loader则build文件会生成,但你会发现页面中js不起作用:  没写cs…
.bg width 100% position fixed left 0 top 0 height 100vh z-index -1 background url('~@/assets/imgs/bg9.jpg') center no-repeat // 这个背景图片 background-size cover filter blur(4px) 打包生成后的地址: .login .bg[data-v-c3a977bc] { width: 100%; position: fixed; left:;…
1.webpack打包默认配置文件webpack.config.js 2.打包js文件:有这个文件并配置可以直接在cmd上webpack打包,没有这个文件要在cmd上输入 webpack main.js build.js 3.打包css文件:要在cmd上输入npm install style-loader css-loader 安装 module.exports={ //配置js entry:'./main.js',//webpack要打包的源文件 output:{ filename:'buil…
首先进行全局安装webpack npm install -g webpackcmd跳转到项目的文件夹,安装webpack npm install --save-dev webpack接着需要packjson.js文件,全部enter掉就好了,默认值就行了 npm init接着在项目文件夹接着安装,css-loader 和 style-loader处理样式表 npm install --save-dev style-loader css-loader安装css中图片的loader和svg的依赖 n…
废话不多说,直接贴出代码,大家瞅瞅:其中要引用css的话是要用css-loader.用了之后再webpack.config.js里面配置相应的代码,并且在相应的js文件里面引用即可啦,不知道有哪位大神指导我的webstorm为什么不支持es6的写法吗?我试了很多方法和设置,都没用,但是整个项目部报错,- -!!!!…
我们前面已经学了很多webpack基本的处理情况,一句话总结就是,一个优秀的webpack项目,主要的核心用法就是整合loader和plugin去处理你想要的任何需求. 下面,咱们一起来学学如何用webpack来处理less,sass等预编译器.先看看如何用webpack处理less. 国际惯例,第一步是安装: npm install less less-loader --save-dev 第二步,配置loader项: { test: /\.less$/, use: [{ loader: "st…
从上图我们可以看出,webpack 可以将多种静态资源 js.css.sass文件等转换成一个静态文件,以此可以减少页面的请求,从而提高浏览器响应速度 1.安装开发依赖包 npm install webpack webpack-cli -D 2.添加打包配置文件 webpack.config.js(执行打包命令时会默认执行) const path = require('path');module.exports = {   //development:开发模式,production:生产(上线)…
前面的文章介绍了webpack的devServer以及多入口多出口文件的配置,咱们继续往下学. 在开始学习接下来的知识之前,我们先回顾一下,前文提到了webpack的简单配置方法,但是只详细说了下入口和出口文件的配置,并没有更多的去解释其他选项的配置,比如loader,plugin等.那么咱们现在就来学一下module的配置.前面说过,module的主要作用就是通过loaders来配置,解析,转换不同类型的模块.比如说,可以把less,sass转换成css,可以把es6甚至es7语法转换成大部分…
1.安装webpack. npm install webpack -g 2.创建一个文件夹app. 3.新建文件test.js. require("!style-loader!css-loader!./style.css"); document.write(require('./test2')); 4.新建文件test2.js module.exports = "I'm from test2.js."; 5.新建style.css. body{ background…
1.第一种方式 1.安装css-loader和style-loader $ cnpm install css-loader style-loader --save-dev 2.引用的时候使用css-loader,让webpack可以打包css文件 require('css-loader!./style.css'); 3.打包 4.引入style-loader,将样式通过style标签写到head标签里 require('style-loader!css-loader!./style.css');…