• webpack的使用


    网址:https://www.webpackjs.com/guides/getting-started/

    参考网址:https://www.jianshu.com/p/6712e4e4b8fe

     npm cache clean --force'清缓存再安装

    1、首先下载node.js安装node.js;

    尽量使用淘宝镜像进行安装,防止出现安装失败

    2、使用npm install -g webpack;对webpack进行全局安装;

    3、新建项目目录;

    4、使用npm init -y生成package.json配置文件;

    5、生成项目目录下的webpack:npm install --save-dev webpack 和安装 webpack-cli: npm install --save-dev webpack-cli 和 npm install webpack-dev-server --save-dev

    webpack4打包使用时:webpack  默认打包src--->index.js生成后再dist----->main.js

    打包是会有这种警告提示:

    这是因为mode有两种打包环境:1、development开发环境;2、production生产环境;

    打包是输入:webpack --mode=development或者webpack --mode=production就不会有警告了

    创建webpack.config.js文件

     1 const path= require('path')
     2 module.exports = {
     3     mode:'development',
     4     //入口
     5     entry:{
     6       main:'./src/index.js'  
     7     } ,
     8     //出口
     9     output:{
    10       path:path.resolve(__dirname,'../dist'),
    11       filename: 'bundle.js'
    12     },
    13     //模块:css图片
    14     module:{},
    15     // 插件
    16     plugins:[],
    17     //配置webpack开发服务功能
    18     devServer:{}
    19 }

    package.json中

    “scripts”:{

      "build":"webpack --config webpack.config.js"

    }

    使用配置进行打包:npm run build

    安装css: 

    新建一个src/css/index.css

    index.js中把css引入

    import css from './css/index.css'

    打包css需要下载配置css的loader: npm install style-loader css-loader --save-dev

    在webpack.config.js中配置

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

    如果不使用默认的,使用webpack.config

    ##安装(推荐局部安装)
    npm install webpack -g      //-g 代表全局安装
    npm install webpack -s      //-s 代表局部安装
    
    #安装 
    npm install --save-dev webpack  -s
    
    #安装 webpack-cli
    npm install --save-dev webpack-cli -s //局部安装 (webpack 4.0必须安装)
    
    #创建backage.json文件
    npm init -y
    
    #安装 style-loader css-loader
    npm i style-loader css-loader -s
    #安装less的loader
    npm install --save-dev less less-loader -s
    #安装file-loader加载图片
    npm install --save-dev file-loader -s
    #安装url-laoder 加载字体
    npm install --save-dev url-loader -s
    #安装csv-loader xml-loader 加载数据(CSV、TSV 和 XML)
    npm install --save-dev csv-loader xml-loader -s
    
    #检查版本是否安装成功
    webpack -v
    
    ##删除
    #全局卸载
    npm uninstall webpack -g
    
    #局部卸载
    npm uninstall webpack -s
  • 相关阅读:
    英雄大乱斗
    深浅拷贝(copy)
    myleecode
    代码量简单统计
    pandas 模块 05
    matplotlib 模块 07
    KVC 和KVO浅谈
    iOS开发中懒加载的使用和限制
    关于空白模板插件的使用
    UIImageC处理
  • 原文地址:https://www.cnblogs.com/ziyandeyanhuo/p/9816986.html
Copyright © 2020-2023  润新知