webpack的安装和配置

webpack的安装
1、初始化:
 
2、全局安装webpack(cnpm  install [email protected] -g)
由于我的电脑不能用cnmp装,所以用了npm
 
3、局部安装webpack(cnpm  install [email protected] --save-dev)
由于我的电脑不能用cnmp装,所以用了npm
 
4、在创建的demo文件夹下创建webpack.config.js文件(配置文件),src文件夹(开发阶段),dist文件夹(部署阶段)
node_modules安装的依赖,package.json:当前依赖文件的信息
 
5、在src文件夹里建立一个入口文件
 
6、在webpack.config.js里面配置入口文件
 
const path = require ( "path" )
 
//定义入口文件路径和出口文件路径
 
const PATH = {
    
    //入口文件路径
    app :  path.join( __dirname , "./src/index.js" ) ,
   
    // 出口文件路径
    build : path.join ( __dirname , "./dist" ) 
    
}
 
//配置webpack
 
module.exports = {
 
    //入口文件
    entry : {
        
        app : PATH.app
 
    }
 
    //出口文件
 
    output : {
        
        //说明:name和entry里面的 key相同,entry里面key是什么,name就是什么
        filename : "[name].js"
 
        build : PATH.build
    }
 
}
7、遇到了 es6的代码,require的一些语法,处理这些模块,就用到了loader
(1)处理js需要安装的第三方包
(2)处理css需要loader
 
 
8、插件:html-webpack-plugin
安装:
引入模块:
const HtmlWebpackPlugin =require("html-webpack-plugin")
在module.exports中的plugins之中配置:
plugins:[
    new HtmlWebpackPlugin()
]
 
html-webpack-plugin的高级应用
如需生成多个html,并且引入不同的js模块,可以多次调用new HtmlWebpackPlugin( )
 
9、服务器
全局安装:
局部安装
 
在package.json之中的 scripts之中添加
"dev" : "webpack-dev-server --open"
"--open"表示自动打开浏览器
开启服务:
npm run dev
此时 实现了实时刷新

猜你喜欢

转载自www.cnblogs.com/kangkang1207/p/9992439.html