zoukankan      html  css  js  c++  java
  • webpack-dev-server的配置

    # webpack中webpack-dev-server的配置实现功能

    首先是用npm下载npm install webpack-dev-server --save-dev

    打开webpack.config.js添加配置信息,需要修改output,添加devServer、
    plugins

    //这里要在output中写绝对路径
    ...
    output:{
    path:'lib',//我这里的路径是在lib文件夹下
    publicPath:"http://127.0.0.1:8080/lib/",//感谢@向前看*_*的指出,这个属性可以省略
    filename:'bundle.js'
    },
    ...

    ...
    devServer:{
    historyApiFallback:true,
    hot:true,
    inline:true,
    progress:true,//报错无法识别,删除后也能正常刷新
    },
    ...
    plugins:[
    new webpack.DefinePlugin({
    'process.env.NODE.ENV':"development"
    }),
    new webpack.HotModuleReplacementPlugin()
    ]
    到这里算是配置好了。接下来就是启动它了,我们可以自定义个命令。在package.js中
    ...
    "scripts": {
    "start": "webpack-dev-server --inline"//这里没有添加-hot
    },
    ...

    保存,ok。

    等等,好像还有一步,在入口文件的<script>标签中将引入的bundle.js文件的地址变为

    <script type="text/javascript" src="http://127.0.0.1:8080/lib/bundle.js"></script>

    输入npm run start
    等运行完之后,打开浏览器输入http://localhost:8080/lib/index.html;然后再试试看。

  • 相关阅读:
    openssl生成CA和服务器SSL证书
    Windows编译安装openssl
    yasea浅析
    谈落后时的自卑感(三)
    更新Jekyll
    码云博客
    谈落后时的自卑感(二)
    谈落后时的自卑感(一)
    怎么才能更好的帮助企业进行数据挖掘
    云计算将来会面临什么样的安全威胁?
  • 原文地址:https://www.cnblogs.com/jjucap/p/5605523.html
Copyright © 2011-2022 走看看