我是靠谱客的博主 坦率月光,最近开发中收集的这篇文章主要介绍webpack 加载css以及配置package.json,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在webpack-course项目下新建子文件src/main.css,然后随便写入某一个样式

touch src/main.css

在src/main.js里面引入css

require('./main.css')

运行项目webpack-dev-server --config=config/webpack.dev.js
然后会发现报错

报错告诉我们需要安装loader
这是因为webpack仅能识别js文件,如果需要加载css那么我们需要通过加载器的形式来加载,那么我们在项目中安装css和样式加载器

npm i style-loader css-loader

在webpack.dev.js里面进行module的配置

    module:{
        rules:[
            {
                test:/.css$/,
                use:[
                    {
                        loader:"style-loader"
                    },
                    {
                        loader:"css-loader"
                    }
                ]
            }
        ]
    }

关于webpack里面的module的一些详细可以参考
https://www.cnblogs.com/joyco773/p/9049693.html
https://blog.csdn.net/TyrionJ/article/details/79288287
然后重新启动会发现就好了,css样式可以正常使用了,同时webpack还提供一个功能就是当你样式写的不对,比如少写一个分号,webpack会在控制台显示这个错误

多了一个C
如果我们在webpack.dev.js里面添加一个属性

//本地服务器配置
    devServer:{
        //默认进入dist文件夹下面运行index.html
        contentBase : "dist",
        //overlay的作用是可以在浏览器打开的页面显示终端编译时产生的错误
        overlay : true
    },

重新启动webpack以后会在浏览器上面看见如下效果

在浏览器显示终端编译错误


那么我们每次修改文件以后都要运行webpack-dev-server --config=config/webpack.dev.js命令来重新启动,该命令太长,我们可以在package.json里面配置一下启动命令,和打包命令

  "scripts": {
    "start" : "webpack-dev-server --config=config/webpack.dev.js",
    "build" : "webpack --config=config/webpack.dev.js"
  },

然后就可以直接在控制台输入一下命令来启动服务和打包项目了

npm start
npm build

 

最后

以上就是坦率月光为你收集整理的webpack 加载css以及配置package.json的全部内容,希望文章能够帮你解决webpack 加载css以及配置package.json所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部