<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      4.WebPack-Loader

      一.什么是Loader

      WebPack默認只“認識”以*.js結尾的文件,如果想處理其他類型的文件,就必須添加Loader,有各種各樣的Loader,每個Loader可處理不同類型的文件,每當用WebPack打包時遇到不認識的文件(通過后綴名辨別),如果添加了相應的Loader,就會調用指定的Loader去處理,處理完之后,如果沒有后繼的Loader去處理這類文件,就會返回給調用端,也就是WebPack,WebPack繼續處理,直到處理完成。

      二.各種各樣的Loader

      1.style-loader和css-loader

      我們在./src/目錄下新建一個index.css文件

      body{

      background-color: red;

      }

      然后在index.js文件中添加如下操作

      import "./index.css"

      執行

      npm run build

      會產生以下輸出結果

      image

      ERROR in ./src/index.css 1:4
      Module parse failed: Unexpected token (1:4)
      You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
      > body{
      |     background-color: #ddd;
      | }
        @ ./src/index.js 1:0-20

      我們安裝css-loader和style-loader

      image

      在webpack.config.js配置文件中添加Loader

      const path = require("path");

      module.exports = {

      entry: "./src/index.js",

      output: {

      filename: "bundle.js",

      path: path.resolve(__dirname, "dist")

          },

      module: {

      rules: [

                  {

      test: /.css$/, //匹配規則,匹配就使用一下Loader去處理

      use: [ "style-loader","css-loader",] //這里要注意順序,Loader加載順序規定為從右到左

                  }

              ]

          }

      };

      注意,css-loader負責讀取css文件以及解釋import和require()語句,style-loader負責產生<style></style>標記并把樣式字符串插入到該標記中。

      我們再次打包

      npm run build

      image

      然后運行可以發現頁面背景變紅了

      image

      image

      可以看到插入了一個style標簽。

      2.file-loader

      安裝

      npm install file-loader –save-dev

      添加圖片資源

      const path = require("path");

      module.exports = {

      entry: "./src/index.js",

      output: {

      filename: "bundle.js",

      path: path.resolve(__dirname, "dist")

          },

      module: {

      rules: [

                  {

      test: /.css$/,

      use: [ "style-loader","css-loader",]

                  },

                  {

      test: /.(png|svg|jpg|gif)$/,

      use: [ "file-loader"]

                  }

              ]

          }

      };

      在index.css文件中添加如下代碼

      body{

      background-color: red;

      background-image: url(./yasuo.jpg);

      }

      由于產生的文件是一個相對路徑(相對于輸出目錄),所以把index.html放到./dist目錄下,并修改bundle.js引用的路徑,運行

      npm run build

      效果如下:

      image

      運行頁面

      image

      添加其他資源也是如此。

      posted @ 2019-10-18 12:59  白煙染黑墨  閱讀(222)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 亚洲国产成人精品女人久久久| 亚洲人成网站免费播放| 国产精品人成视频免费国产| 华人在线亚洲欧美精品| 国产欧美久久一区二区| 中文无码vr最新无码av专区| 蜜臀视频一区二区在线播放| 久久国产精品老人性| 亚洲中文字幕人妻系列| 性欧美老人牲交xxxxx视频 | 色狠狠色噜噜AV一区| 国产尤物精品自在拍视频首页 | 曰本丰满熟妇xxxx性| 九九热视频精品在线播放| 久久蜜臀av一区三区| 少妇粗大进出白浆嘿嘿视频 | 国产亚洲精品久久77777| 做暖暖视频在线看片免费| gogogo高清在线播放免费| 国产性天天综合网| av天堂亚洲天堂亚洲天堂| 午夜成人无码免费看网站| 黑森林福利视频导航| 激情五月日韩中文字幕| 四虎国产精品成人| 超碰国产天天做天天爽| 亚洲欧洲一区二区免费| 无码中文av波多野结衣一区| 久久久综合九色合综| 久久精品第九区免费观看| 亚洲熟妇自偷自拍另类| 美女自卫慰黄网站| 亚洲精品国产suv一区88| 无码日韩人妻精品久久| 日本久久精品一区二区三区| 色综合久久久久综合体桃花网| 国产精品午夜福利视频| 免费观看日本污污ww网站| 国内自拍偷拍福利视频看看| 亚洲综合色成在线观看| 欧美变态另类zozo|