国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

vue-cli中配置webpack系列文章六 ------ webpack.dev.conf.js

dreamtecher / 486人閱讀

摘要:將熱重載的相關(guān)配置放入的每一項中,達到每一個文件都可以實現(xiàn)熱重載的目的這樣中選項就變成了如下調(diào)用方法,將基礎(chǔ)設(shè)置與開發(fā)設(shè)置進行合并的作用類似于少則添加,同則覆蓋在開發(fā)環(huán)境下生成,便于調(diào)試但是官方說的相對路徑有一個,所以暫

webpack.dev.conf.js

  var utils = require("./utils")
  var webpack = require("webpack")
  var config = require("../config")
  var merge = require("webpack-merge")
  var baseWebpackConfig = require("./webpack.base.conf")
  var HtmlWebpackPlugin = require("html-webpack-plugin")
  var FriendlyErrorsPlugin = require("friendly-errors-webpack-plugin")
  // 將熱重載的相關(guān)配置放入entry的每一項中,達到每一個文件都可以實現(xiàn)熱重載的目的
  // 這樣webpack.base.conf.js中entry選項就變成了如下:
  // entry: {
  //    app: ["./src/main.js", "./build/dev-client"]
  //  }
  Object.keys(baseWebpackConfig.entry).forEach(function(name) {
    baseWebpackConfig.entry[name] = ["./build/dev-client"].concat(baseWebpackConfig.entry[name])
  })
  // 調(diào)用webpack-merge方法,將基礎(chǔ)設(shè)置與開發(fā)設(shè)置進行合并
  // webpack-merge的作用類似于extend:少則添加,同則覆蓋
  module.exports = merge(baseWebpackConfig, {
    module: {
      // 在開發(fā)環(huán)境下生成cssSourceMap,便于調(diào)試(但是官方說cssSourceMap的相對路徑有一個bug,所以暫時將其關(guān)閉了)
      rules: utils.styleLoaders({ sourceMap: config.dev.cssSourceMap })
    },
    // 配置Source Maps 在開發(fā)中使用cheap-module-eval-source-map更快
    devtool: "#cheap-module-eval-source-map",
    plugins: [
      // DefinePlugin可以為webpack提供一個在編譯時可以配置的全局常量
      // 在這里我們可以通過"process.env"這個全局變量的值來判定所處的環(huán)境
      new webpack.DefinePlugin({
        "process.env": config.dev.env
      }),
      new webpack.HotModuleReplacementPlugin(),
      // 頁面中的報錯不會阻塞編譯,但是會在編譯結(jié)束后報錯
      new webpack.NoEmitOnErrorsPlugin(),
      new HtmlWebpackPlugin({
        filename: "index.html",
        template: "index.html",
        inject: true
      }),
      new FriendlyErrorsPlugin()
    ]
  })

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/109648.html

相關(guān)文章

  • vue-cli解析

    摘要:在中,設(shè)置了一些配置,代碼如下通過它的注釋,我們可以理解它在中配置了靜態(tài)路徑本地服務(wù)器配置項等參數(shù)。下面還有一個的對象,它是在本地服務(wù)器啟動時,打包的一些配置,代碼如下其中包括模版文件的修改,打包完目錄之后的一些路徑設(shè)置,壓縮等。 前言 這段時間,算是空出手來寫幾篇文章了。由于很久都沒有時間整理現(xiàn)在所用的東西了,所以,接下來會慢慢整理出一些文檔來記錄前段時間的工作和生活。 這篇文章的主...

    KunMinX 評論0 收藏0
  • vue學(xué)習(xí)系列(二)vue-cli

    摘要:一介紹是官方提供的腳手架,用來快速建立項目。標識項目名稱,這個你可以根據(jù)自己的項目來起名字。初始化完成之后,進入安裝目錄,必須先安裝項目依賴,否則無法運行。源文件需要注意的是是入口文件,下的是路由文件,文件是組件文件。 一.介紹 vue-cli是官方提供的腳手架,用來快速建立項目。 二.安裝 npm install vue-cli -g//全局安裝 三.初始化項目 vue init ...

    baishancloud 評論0 收藏0
  • vue-cli配置webpack系列文章八 ------ 工程常用配置

    摘要:根據(jù)模板插入等生成最終生成的存放路徑,相對于的路徑模板路徑插入的位置,路徑設(shè)置屬性,屬性值是所在的路徑。配置后,在使用時將不再需要和進行引入,直接使用即可。 一 webpack.base.conf.js 1. entry 為入口文件 1.1 在此可以綁定 babel 墊片 處理ie兼容 1.2 我們大部分為單頁面應(yīng)用(SPA),配置多頁面也可以在此配置 2. resol...

    netScorpion 評論0 收藏0
  • vue單頁多頁的開發(fā)環(huán)境配置+vue的開發(fā)思路

    摘要:多個單頁應(yīng)用整合的工程的開發(fā)環(huán)境工程的目錄設(shè)置本文內(nèi)容的工程的目錄設(shè)計基于的多個單頁應(yīng)用的開發(fā)環(huán)境搭建目錄一開發(fā)環(huán)境使用二需求分析三開發(fā)思路四目錄設(shè)計及思路五開發(fā)環(huán)境開發(fā)六整個開發(fā)環(huán)境的目錄注釋一開發(fā)環(huán)境使用多終端頁面路徑設(shè)置 vue-multi-device-single-page 多個單頁應(yīng)用整合的vue工程的開發(fā)環(huán)境vue工程的目錄設(shè)置 showImg(https://segme...

    cnio 評論0 收藏0
  • Vue-cli 命令行工具分析

    摘要:文章來源命令行工具分析命令行工具分析提供一個官方命令行工具,可用于快速搭建大型單頁應(yīng)用。其他模式的配置文件以此為基礎(chǔ)通過合并。 文章來源:Vue-cli 命令行工具分析 Vue-cli 命令行工具分析 Vue.js 提供一個官方命令行工具,可用于快速搭建大型單頁應(yīng)用。vue-webpack-boilerplate,官方定義為: full-featured Webpack setup ...

    LoftySoul 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<