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

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

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

      webpack 4+ vue-loader 配置 (完善中...)

      webpack 4+ vue-loader 配置

      寫的demo,clone下來后,npm run dev即可,(此demo并未加入router)

      可能會由于版本問題,配置會有些許改動,暫時都是可用的

      具體配置文件在webpack.config.js

      配置步驟的話可以查看webpack官方文檔指南,非常詳細

      https://www.webpackjs.com/guides/

       

       1 const HtmlWebpackPlugin = require('html-webpack-plugin');
       2 const CleanWebpackPlugin = require('clean-webpack-plugin');
       3 const VueLoaderPlugin = require('vue-loader/lib/plugin');
       4 const path = require('path')
       5 const webpack = require('webpack')
       6 
       7 function join(...args) { // ...args 出現在參數中叫做 rest 參數,它是把所有剩余參數放入一個數組
       8   return path.join(__dirname, ...args) // 出現在非函數參數的位置,...args 表示展示操作符,表示將數組展開,元素一個一個的擺放到這里
       9 }
      10 
      11 module.exports = {
      12   mode: "development",//可提高編譯速度
      13   devtool: 'inline-source-map',
      14   devServer:{
      15     contentBase:'./dist',
      16     hot:true
      17   },
      18   entry: join("./src/main.js"),
      19   output: {
      20     path: join(__dirname, "dist"),
      21     filename: "bundle.js"
      22   },
      23   plugins: [
      24     new VueLoaderPlugin(),//https://vue-loader.vuejs.org/zh/guide/#%E6%89%8B%E5%8A%A8%E9%85%8D%E7%BD%AE
      25     new webpack.NamedModulesPlugin(),
      26     new webpack.HotModuleReplacementPlugin(),
      27     new CleanWebpackPlugin(['dist']),
      28     new HtmlWebpackPlugin({
      29       template: join('./index.html'),
      30     })
      31   ],
      32   module: {
      33     rules: [{
      34         test: /\.text$/,
      35         use: ['raw-loader']
      36       },
      37       {
      38         test: /\.css/,
      39         use: [
      40           'style-loader',
      41           'css-loader'
      42         ]
      43       }, {
      44         test: /\.(png|svg|jpg|gif)$/,
      45         use: ['file-loader']
      46       }, {
      47         test: /\.(woff|woff2|eot|ttf|otf)$/,
      48         use: ['file-loader']
      49       }, {
      50         test: /\.less$/,
      51         use: [
      52           'style-loader',
      53           'css-loader',
      54           'less-loader' // less-loader 依賴于 less
      55         ]
      56       },
      57       {
      58       test: /\.js$/,
      59       exclude: /(node_modules|bower_components)/,
      60       use: {
      61         loader: 'babel-loader',
      62         options: {
      63           presets: ['env']//注意版本問題 https://www.npmjs.com/package/babel-loader
      64         }
      65       }
      66     },{
      67       test:/\.vue$/,
      68       use:['vue-loader']// 依賴于 vue-template-compiler,需要額外安裝
      69     }
      70     ]
      71   },
      72 
      73 }

       

       

      用到的包及版本package.json

       

       1 {
       2   "name": "webpackdemo",
       3   "version": "1.0.0",
       4   "description": "",
       5   "main": "index.js",
       6   "scripts": {
       7     "test": "echo \"Error: no test specified\" && exit 1",
       8     "watch": "webpack --watch",
       9     "build": "webpack",
      10     "predev":"npm install",
      11     "dev": "webpack-dev-server --open"
      12   },
      13   "author": "",
      14   "license": "ISC",
      15   "devDependencies": {
      16     "babel-core": "^6.26.3",
      17     "babel-loader": "^7.1.5",
      18     "babel-preset-env": "^1.7.0",
      19     "clean-webpack-plugin": "^0.1.19",
      20     "css-loader": "^1.0.0",
      21     "file-loader": "^1.1.11",
      22     "html-webpack-plugin": "^3.2.0",
      23     "less": "^3.7.0",
      24     "less-loader": "^4.1.0",
      25     "raw-loader": "^0.5.1",
      26     "style-loader": "^0.21.0",
      27     "vue-loader": "^15.2.4",
      28     "vue-template-compiler": "^2.5.16",
      29     "webpack": "^4.16.0",
      30     "webpack-cli": "^3.0.8",
      31     "webpack-dev-server": "^3.1.4"
      32   },
      33   "dependencies": {
      34     "vue": "^2.5.16"
      35   }
      36 }

      這里有個問題 

      main.js文件

      https://cn.vuejs.org/v2/guide/installation.html

      官方文檔中有對各種vue版本的解釋,使用場景

      這里會涉及到使用template加載組件還是render形式

       

      posted @ 2018-07-11 20:26  xxdw8  閱讀(1114)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 浦城县| 久久综合国产一区二区三区| 漂亮人妻中文字幕丝袜| aaa少妇高潮大片免费看| 99久久亚洲综合精品成人网| 制服丝袜人妻有码无码中文字幕| 婷婷色爱区综合五月激情韩国| 日韩一区精品视频一区二区| 国产精品自拍实拍在线看| 久久夜色精品久久噜噜亚| 国产成人精品1024免费下载| 国产精品亚洲二区亚瑟| 伊人欧美在线| 国产成人高清精品亚洲| 内射毛片内射国产夫妻| 亚洲宅男精品一区在线观看| 亚洲精品美女一区二区| 波多野结衣一区二区三区高清av | 亚洲性猛交xxxx| 性色a码一区二区三区天美传媒| 国产精品推荐视频一区二区| 亚洲成人av综合一区| 国产稚嫩高中生呻吟激情在线视频| 国产精品黄色精品黄色大片| 精品无码午夜福利理论片| 人妻内射一区二区在线视频| 色先锋av影音先锋在线| 少妇xxxxx性开放| 亚洲香蕉伊综合在人在线| 日韩激情无码av一区二区| 精品无码一区二区三区电影| 无码人妻一区二区三区在线视频| 国产360激情盗摄全集| 欧洲熟妇熟女久久精品综合| 国产成人免费午夜在线观看| 亚洲人成自拍网站在线观看| 国产精品视频中文字幕| 曰韩无码av一区二区免费| 狠狠干| 国产线播放免费人成视频播放| 久久人与动人物a级毛片|