美文网首页
webpack学习

webpack学习

作者: bc63f6792451 | 来源:发表于2017-07-16 18:03 被阅读0次

    目前webpack还在详细研究中,研究到哪一块,有时间就会整理出来
    1.关于expose-loader
    expose-loader给全局对象添加模块。这对于debugging或支持jQuery这类依赖全局变量库是非常有用的。
    安装方法:
    npm i expose-loader --save--dev
    使用方法:
    (1)只用引入require("expose-loader?$!jquery");
    注意:jquery是相对路径哦~

    (2)在配置文件module下的rules如:

    module: {
      rules: [{
              test: require.resolve('jquery'),
              use: [{
                  loader: 'expose-loader',
                  options: '$'
              }]
          }]
    }
    

    注意:
    require.resolve是Node的回调函数,在webpack中没有。 require.resolve给你的相对路径是"/.../app/node_modules/react/react.js")。所以这种方式只适用于react。

    2.关于css-loader

    3.关于DevServer
    它支持的是一个对象,对象的key值有很多
    disableHostCheck: true,设置这个就可以通过本地的IP地址代替localhost来访问

    相关文章

      网友评论

          本文标题:webpack学习

          本文链接:https://www.haomeiwen.com/subject/tqfxkxtx.html