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;然后再试试看。

  • 相关阅读:
    drf序列化组件
    drf入门规范
    vue发送ajax请求与跨域问题
    Vue对象提供的属性功能
    vue.js库的下载与使用
    admin后台管理与media配置
    Auth认证模块
    学习总结3月11日
    学习总结3月10日
    基于 Spark 的物流企业数据仓库 的设计与实现
  • 原文地址:https://www.cnblogs.com/jjucap/p/5605523.html
Copyright © 2011-2022 走看看