zoukankan      html  css  js  c++  java
  • webpack 知识点

    • output.filename
      注意此选项被称为文件名,但是你还是可以使用像 "js/[name]/bundle.js" 这样的文件夹结构。
      注意,此选项不会影响那些「按需加载 chunk」的输出文件。对于这些文件,请使用 output.chunkFilename 选项来控制输出。

    • output 中的属性:chunkFilename,决定了非入口 chunk 的名称。

        output: {
          filename: '[name].bundle.js',
          chunkFilename: '[name].bundle.js',
          path: path.resolve(__dirname, 'dist')
        }
    
    • output.path是webpack处理文件后输出的路径,对于CSS文件输出依然适用,即CSS文件也将输出至该目录;

    • webpack 本身只能处理 JavaScript 模块,如果要处理其他类型的文件,就需要使用 loader 进行转换。

    • webpack多入口打包原理:
      entry配置成对象:

    entry: {
        pageA: "./pageA",
        pageB: "./pageB"
    }
    

    如果entry的key有目录结构:

    entry: {
        'pageA/js': "./pageA",
        'pageB/js': "./pageB"
     }
    

    会输出到目录结构下。

    • 要使用extract-text-webpack-plugin,必须要有 require('[name].css'); 语句(此插件处理的是用require引入的css)。

    • webpack的entry是对象时====
      下面的配置会生成两个JS文件:indexEntry.js和profileEntry.js,你可以在index.html和profile.html分别使用它们:
      使用方法:

    //profile.html
    <script src=”dist/profileEntry.js”></script>
    //index.html
    <script src=”dist/indexEntry.js”></script>
    

    注意:文件名来自“entry”对象的key。

    • html-webpack-plugin插件,参数chunks告诉插件要引用entry里面的哪几个入口。
    chunks: ['app', 'vendors'],
    
    • 安装指定版本使用 @ 符号
      举例:
    npm install extract-text-webpack-plugin@2.1.2  --save
    
  • 相关阅读:
    软件测试的常阅博客
    使用Silverlight操作ASPNETDB数据库
    在Silverlight中实现跨域访问
    部署Silverlight应用时遇到的问题
    如何在WPF和Silverlight中取得DataTemplate中的命名元素
    [转] Silverlight Navigation(多页面切换、传值)
    如何让Button点击后不得focus
    VS2010无法连接到SQlServer2008 Database file
    常用的gulp插件
    Android通过http协议POST传输方式
  • 原文地址:https://www.cnblogs.com/cag2050/p/7391016.html
Copyright © 2011-2022 走看看