zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    pandas Dataframe filter
    process xlsx with pandas
    data manipulate in excel with easyExcel class
    modify registry in user environment
    add number line in vim
    java import webservice
    ctypes MessageBoxA
    music 163 lyrics
    【python实例】自动贩卖机
    【python基础】sys模块(库)方法汇总
  • 原文地址:https://www.cnblogs.com/ziyandeyanhuo/p/9816986.html
Copyright © 2011-2022 走看看