日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

从零构建vue+webpack (一)

發布時間:2024/9/5 vue 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 从零构建vue+webpack (一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

寫在前面:

  給自己看,日常寫業務有點兒繁瑣,嘗試著用vue+webpack 從零開始構建一個項目!

1.新建項目文件夾

  

運行命令 npm init (一路回車或者-y)

  

2.打開項目,新建src 文件夾,新建main.js,寫一句js語句

  

?

3.安裝webpack?

  cnpm install webpack webpack-cli webpack-dev-server --save-dev (加了淘寶鏡像)?

  package.json文件內添加

   

  控制臺運行 npm run dev? 會打開本地的一個服務(webpack默認的,報錯信息先暫時不用管)?

  

  

  證明webpack 安裝成功

4.簡單配置webpack

  在項目文件夾內新建 webpack.config.js 簡單配置如下圖

  

  打開package.json 添加自動打開瀏覽器配置

  

  此時重新 npm run dev 會立即打開新窗口

  

  添加build命令

  

  運行? npm run build 看看是否成功

  

5.配置vue

  先安裝部分依賴 cnpm install --save-dev file-loader stylus stylus-loader style-loader url-loader @babel/core@^7.0.0??babel-loader?css-loader@*?vue-loader vue-template-compiler?vue vue-router vuex  

  package文件夾

  

  在該項目添加index.htnl,如 下圖

  

  引入的js是直接測試npm run build 命令的效果

  

  運行 npm run dev 打開本地服務

  

?

  配置webpack loader 如下配置

module: {rules: [{test: /\.js$/, // 用正則匹配文件,用require或者import 引入的都會被匹配到loader: 'babel-loader',exclude: /node_modules/ // 此文件夾不加載 },{test: /\.css$/,use: ['style-loader','css-loader',// 'postcss-loader' ]// 另一種寫法 loader:"style-loader!css-loader!postcss-loader" },{test: /\.(png|jpe?j|gif|svg)(\?.*)?$/,loader: 'url-loader',options: {limit: 10000,name: 'fonts/[name].[ext]?[hash]'} },{test:/\.vue$/,loader:'vue-loader'//vue-loader會把vue單文件直接轉成js },]},resolve: {extensions: ['.js', '.vue', '.json'], // 引入文件不用加后綴名 alias: {'@': path.resolve(__dirname,'./src') // ./src 路徑縮寫為 @ }},

  開始配置 vue

  

  這個loader 是15版本的,要在webpack配置文件里配置 并安裝??html-webpack-plugin 插件 解析HTML

  

  并在plugin 配置

  

?

   main.js

import Vue from 'vue'; import App from './App'; new Vue ({el: '#app',template: '<App />',components: {App} })

  寫這種形式的要配置webpack (默認是H寫法)

  

?

  根入口 index.html

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>vue+webpack</title> </head> <body><div id="app"></div> </body> </html>

  src 文件內新建 App.vue文件

  

<template><div><h1>hello vue+webpack</h1></div> </template><script> export default {name: 'App' } </script>

  項目內新建 static 文件夾

  

?

   此時 一個簡單vue 腳手架就可以跑了!

6.配置 stylus? cnpm install stylus stylus-loader -D

  webpack.config.js 添加

  

module: {rules: [...{test: /\.(stylus|styl)$/,use: ['style-loader','css-loader','stylus-loader']}, ] }

就可以用stylus寫css了

后續還請期待~

轉載于:https://www.cnblogs.com/xiaxuening/p/10570314.html

總結

以上是生活随笔為你收集整理的从零构建vue+webpack (一)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产亚洲AV无码成人网站在线 | 爱射综合| 久久精品国产欧美亚洲人人爽 | 巨乳美女动漫 | 狠狠干综合网 | 国产99re | 韩日精品中文字幕 | 爽妇综合网| 白浆网站 | 肉色欧美久久久久久久免费看 | 日韩无遮挡 | 无码人妻精品一区二区三区99不卡 | 91秦先生在线播放 | 国产一国产二国产三 | 秋霞成人午夜伦在线观看 | 入禽太深免费视频 | 杨幂毛片| 日韩欧美毛片 | 欧美在线 | 成人一级片视频 | 国产高清一区 | 免费看欧美一级特黄a大片 国产免费的av | 亚洲黄色网页 | 日韩va视频| 中文字幕一区二区视频 | 免费看黄色一级大片 | 精品国产96亚洲一区二区三区 | 日韩毛片一区二区三区 | 久久亚洲精品小早川怜子 | 日韩www视频| 男女操网站 | 久久网页 | 人人爱国产| 欧美日韩午夜精品 | 视色在线 | 一区二区视频在线免费观看 | 欧美另类一区二区 | 国产伦精品一区二区三区视频免费 | 俺去射| 国产成人亚洲精品无码h在线 | 真实的国产乱xxxx在线91 | 国产精品一区二区无码免费看片 | 国产乱轮视频 | a级大片免费看 | 国产日韩久久久 | 96毛片| 西西人体做爰大胆gogo直播 | 亚洲精品视频在线 | 国产精品大屁股白浆一区 | 欧美超碰在线观看 | 露脸啪啪清纯大学生美女 | 亚洲国产成人一区二区 | 手机看片国产日韩 | 欧美日韩精品一区二区在线观看 | 国产精品毛片一区二区在线看 | 田中瞳av | av啊啊| 国产精品av一区 | 中文在线а√在线8 | 美国av大片 | 国产乱真实合集 | 国产第一草草影院 | 性无码专区无码 | 美女久久精品 | 丁香六月激情综合 | 粉嫩视频在线观看 | 日韩av片在线免费观看 | 无套白嫩进入乌克兰美女 | 91九色丨porny丨国产jk | 亚洲视频在线网 | 精品视频一区在线观看 | 孕期1ⅴ1高h | 国产经典一区二区 | 久久久久久国产精品三区 | 夜夜高潮夜夜爽国产伦精品 | 国产又粗又长又爽 | 欧美激情视频一区二区 | 五月色丁香 | 荫蒂被男人添免费视频 | 尹人成人 | 日日噜噜夜夜狠狠久久波多野 | 999热精品| 亚洲图片自拍偷拍 | 国产综合在线观看 | 国产精品免费在线播放 | av在线一 | 黄色录像大片 | 亚洲少妇一区二区三区 | 91香蕉视频官网 | 原创少妇半推半就88av | 欧美一区二区三区成人片在线 | 美女免费网站 | 日本少妇xxxx软件 | 国产精品无码人妻一区二区在线 | 黑人巨大国产9丨视频 | 国产精品2 | 亚洲第一综合色 | 色播在线播放 | 香蕉视频免费网站 |