国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分)

這篇具有很好參考價(jià)值的文章主要介紹了今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

01.創(chuàng)建第一個(gè)vue-cli。這里用的是node.js。早上的時(shí)候,就需要把node.js安裝上去
02.node.js安裝
第一步.去官網(wǎng)下載node.js
https://nodejs.org/en
今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

第二步.運(yùn)行官網(wǎng)下載的node.js的msi文件(記住所有的node.js文件的安裝包都是msi文件的形式),一直都是next。最后檢查是否安裝成功,使用windows+r 打開(kāi)cmd 運(yùn)行末班,輸入命令 node -s和 npm- v,如果出現(xiàn)結(jié)果的話,代表安裝成功。
今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

第三步.安裝完成后,配置node.js
01.
安裝淘寶的加速器 ,命令就是
npm install cnpm -g
今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
02.配置vue-cli,也是輸入命令行:

npm install -g @vue/cli

03.在D盤(pán)中,去new 一個(gè)新的文件夾,叫做vue_projects 在路徑上打開(kāi)cmd,輸入命令

vue init  webpack myvue

今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
因?yàn)樾枰獙W(xué)習(xí)相關(guān)的組件,所以選擇no。

04.運(yùn)行項(xiàng)目

cd myvue
npm install
npm run dev

今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

“npm install” 是 Node Package Manager (npm) 的一個(gè)命令,用于在項(xiàng)目中安裝所需的依賴(lài)包。它會(huì)讀取項(xiàng)目目錄中的 “package.json” 文件,并從 npm registry 下載定義的依賴(lài)包。在項(xiàng)目中使用依賴(lài)包的代碼之前,通常需要先運(yùn)行 “npm install” 命令。
————————————————
版權(quán)聲明:本文為CSDN博主「Pella732」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_42596246/article/details/129586384

在npm run dev的時(shí)候,首先會(huì)去項(xiàng)目的package.json文件里找scripts 里找對(duì)應(yīng)的 dev ,然后執(zhí)行 dev 的命令。
例如啟動(dòng)vue項(xiàng)目 npm run serve的時(shí)候,實(shí)際上就是執(zhí)行了vue-cli-service serve 這條命令。
今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
05.修復(fù)項(xiàng)目

npm audit fix

06.在idea打開(kāi)
file----open
今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript


webpack
01.介紹webpack
今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

02.安裝,相關(guān)的命令在cmd中去運(yùn)行

npm install webpack -g
npm install webpack-cli -g

今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

03.創(chuàng)建項(xiàng)目,在項(xiàng)目中去用相關(guān)的功能
第一步:創(chuàng)建一個(gè)空項(xiàng)目,在vue-projects(我創(chuàng)建的vue項(xiàng)目的工作目錄),創(chuàng)建一個(gè)webpack-study文件夾

第二步.打開(kāi)idea。在file–>open中去打開(kāi)這個(gè)文件夾(名字是那個(gè)剛剛創(chuàng)建的文件夾,也就是webpack-study)

第三步.在idea中去創(chuàng)建一個(gè)modules的目錄(directory),寫(xiě)兩個(gè)js文件,一個(gè)叫做hello.js,一個(gè)叫做main.js


hello.js
今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

exports.sayHi=function(){
      document.write("<div>hello webpack </div>");
};

注解:exports關(guān)鍵字

module.exports 和 exports 是 Node.js 中的兩個(gè)關(guān)鍵字,用于導(dǎo)出模塊。

module.exports 是一個(gè)對(duì)象,可以用來(lái)導(dǎo)出模塊中的多個(gè)函數(shù)、變量等。

exports 是 module.exports 的一個(gè)快捷方式,可以直接導(dǎo)出單個(gè)函數(shù)或變量。

例如:
今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript


main.js
今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

var hello =require("./hello");
hello.sayHi();

這個(gè)對(duì)象hello是接收hello.js。這個(gè)對(duì)象可以直接調(diào)用hello.js聲明的方法

注解:

JavaScript中的require是一個(gè)函數(shù),用于在Node.js環(huán)境中加載模塊。它接受一個(gè)模塊路徑作為參數(shù),并返回該模塊的導(dǎo)出對(duì)象。在瀏覽器中,require通常不可用,需要使用其他工具來(lái)實(shí)現(xiàn)模塊加載。


第四步.配置webpack.config.js文件
創(chuàng)建一個(gè)js文件:
今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
其中的代碼是:
今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
entry是入口
output是打包結(jié)果放在/js/bundle.js文件中

目錄結(jié)構(gòu)是:
今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
第五步.打包
在控制臺(tái)中輸入webpack命令
今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

第六步.idea自動(dòng)生成dist目錄
今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
第七步.創(chuàng)建index.html
今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
其中的代碼:

今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript


vue-router部分
01.先在項(xiàng)目中去安裝依賴(lài)

npm install vue-router --save-dev
npm run dev

今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
02.創(chuàng)建組件content.vue和Main.vue
今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

03.創(chuàng)建router目錄,并且創(chuàng)建一個(gè)index.js文件
今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
index.js中的代碼:導(dǎo)入vue-router插件,導(dǎo)入一個(gè)自定義的組件content.vue和main.vue。

今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
這里的component中組件的名字和import的對(duì)象名字是一樣的
04.在main.js(項(xiàng)目的入口)中去配置router
今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

導(dǎo)入項(xiàng)目中的router文件夾下的index.js文件
在Vue對(duì)象中去導(dǎo)入router對(duì)象(這里的router和import的第一個(gè)router名字一樣)

05.在項(xiàng)目中的app.vue中去用router
app.vue的作用:
app.vue中不但可以當(dāng)做是網(wǎng)站首頁(yè),也可以寫(xiě)所有頁(yè)面中公共需要的動(dòng)畫(huà)或者樣式。不在上面寫(xiě)代碼也可以。
app.vue是主組件,是頁(yè)面入口文件,是vue頁(yè)面資源的首加載項(xiàng)。所有的頁(yè)面都是在app.vue中進(jìn)行切換的??梢岳斫鉃樗械穆酚啥际莂pp.vue的子組件。
今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript


elementUI部分
01.先創(chuàng)建相關(guān)的項(xiàng)目
今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

vue init webpack hello-vue

注解:
用vue init命令來(lái)初始化項(xiàng)目,具體使用方法如下:

vue init <template-name> <project-name>

init:表示要用vue-cli來(lái)初始化項(xiàng)目

<template-name>:表示模板名稱(chēng),vue-cli官方提供的5種模板:

1.webpack:一個(gè)全面的webpack+vue-loader的模板,功能包括熱加載,linting,檢測(cè)和CSS擴(kuò)展。
今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

<project-name>:標(biāo)識(shí)項(xiàng)目名稱(chēng),用戶(hù)根據(jù)自己的項(xiàng)目來(lái)起名字。

02.安裝相關(guān)的插件
今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

cd hello -vue
npm install vue-router --save-dev
npm i element-ui -s
npm install
cnpm install sass-loader node-sass --save-dev
npm run dev

相關(guān)的組件,在elementUI官網(wǎng)可以看到。https://element.eleme.io/
03.在項(xiàng)目中創(chuàng)建一個(gè)views目錄
今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

src中views存放相關(guān)的視圖組件
components存放相關(guān)的功能組件
router存放路由(也就是相關(guān)路徑跳轉(zhuǎn)的router)

04.在views中創(chuàng)建組件
今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
以上代碼在elementUI中可以找到
05.在router文件中index.js完成views中的創(chuàng)建組件的路由注冊(cè)
今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

06.在項(xiàng)目的入口main.js和app.vue中去描寫(xiě)router
今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-577977.html

到了這里,關(guān)于今天實(shí)習(xí)第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Vue開(kāi)發(fā)過(guò)程中那些易混淆的知識(shí)點(diǎn)
vue-cli & webpack

    Vue開(kāi)發(fā)過(guò)程中那些易混淆的知識(shí)點(diǎn) vue-cli & webpack

    Vue CLI = Vue + 一堆的js插件 Vue CLI是基于 Node.js 開(kāi)發(fā)出來(lái)的工具,它是一個(gè)官方發(fā)布 vue.js 項(xiàng)目腳手架,可以快速搭建 Vue 開(kāi)發(fā)環(huán)境以及對(duì)應(yīng)的 webpack 配置,單獨(dú)編譯,單獨(dú)部署??梢栽偌筛鞣N第三方插件,擴(kuò)展出更多的功能 Vue是漸近式框架,你可以用它一個(gè)功能,也可以用全

    2023年04月23日
    瀏覽(25)
  • 06 基于Vue+Vue-cli+webpack搭建漸進(jìn)式高可維護(hù)性前端實(shí)戰(zhàn)項(xiàng)目

    06 基于Vue+Vue-cli+webpack搭建漸進(jìn)式高可維護(hù)性前端實(shí)戰(zhàn)項(xiàng)目

    ? ?? 本文是專(zhuān)欄《 Vue + SpringBoot前后端分離項(xiàng)目實(shí)戰(zhàn) 》的實(shí)戰(zhàn)第一篇,將從Vue腳手架安裝開(kāi)始,逐步帶你搭建起一套管理系統(tǒng)所需的架構(gòu)。當(dāng)然,在默認(rèn)安裝完成之后,會(huì)對(duì)文件目錄進(jìn)行初步的細(xì)化拆分,以便后續(xù) 功能迭代和維護(hù) 所用。 為兼顧大多數(shù)計(jì)算機(jī)畢設(shè)的需求,

    2024年02月16日
    瀏覽(22)
  • Vue安裝過(guò)程的困惑解答——nodejs和vue關(guān)系、webpack、vue-cli、vue的項(xiàng)目結(jié)構(gòu)

    Vue安裝過(guò)程的困惑解答——nodejs和vue關(guān)系、webpack、vue-cli、vue的項(xiàng)目結(jié)構(gòu)

    本文知識(shí)來(lái)源于《Vue.js+Node.js全站開(kāi)發(fā)實(shí)戰(zhàn)》,書(shū)籍下載地址:https://zlibrary-east.se/book/18202286/fed194(2023.8.31更新) 相信大家都看過(guò)下面的Vue安裝教程,首先第一步都是安裝nodejs,那么為什么要下載nodejs?https://blog.csdn.net/m0_57545353/article/details/124366678 ——因?yàn)镹ode.js是JavaScript的

    2024年02月10日
    瀏覽(23)
  • IDEA搭建vue-cli | vue-router | 排錯(cuò)思路、Webpack、Axios、周期、路由、異步、重定向

    IDEA搭建vue-cli | vue-router | 排錯(cuò)思路、Webpack、Axios、周期、路由、異步、重定向

    ??wei_shuo的個(gè)人主頁(yè) ??wei_shuo的學(xué)習(xí)社區(qū) ??Hello World ! Vue 是一套用于構(gòu)建 用戶(hù)界面 的漸進(jìn)式 JavaScript 框架。 與其它大型框架不同的是,Vue 被設(shè)計(jì)為可以自底向上逐層應(yīng)用。Vue 的核心庫(kù)只關(guān)注 視圖層 ,不僅易于上手,還便于與第三方庫(kù)或既有項(xiàng)目 整合 。另一方面,當(dāng)

    2024年04月13日
    瀏覽(28)
  • 前端10年進(jìn)化 Node.js、模塊化、CommonJS、AMD、CMD、Webpack、Vue-cli、Electron-vue

    模塊化的概念在軟件開(kāi)發(fā)領(lǐng)域已經(jīng)存在很長(zhǎng)時(shí)間,但在?JavaScript?中的模塊化發(fā)展相對(duì)較晚。以下是對(duì)您提出的問(wèn)題的回答: 提出時(shí)間:JavaScript?中的模塊化概念相對(duì)較早地提出于?CommonJS?規(guī)范。CommonJS?是一種?JavaScript?模塊化規(guī)范,最早在?2009?年由?Ryan?Dahl?和其他社區(qū)成

    2024年02月11日
    瀏覽(25)
  • webpack與vue-cli合并配置,打包生產(chǎn)環(huán)境代碼時(shí)如何刪除所有的console.log、代碼注釋和debugger

    webpack與vue-cli合并配置,打包生產(chǎn)環(huán)境代碼時(shí)如何刪除所有的console.log、代碼注釋和debugger

    本文基于vue-cli 5.0.0,webpack 5.0,TerserWebpackPlugin 最近公司項(xiàng)目開(kāi)發(fā)上線后,發(fā)現(xiàn)控制臺(tái)有很多當(dāng)時(shí)測(cè)試時(shí)打印的信息。但是如果手動(dòng)刪除然后打包的話工作量太大,而且不利于以后的維護(hù)和debugger。所有必須通過(guò)webpack打包時(shí)自動(dòng)幫我們刪除console和注釋。 第一步上網(wǎng)找到webpack關(guān)于

    2024年02月04日
    瀏覽(93)
  • 實(shí)習(xí)記錄——第三天

    今天還是去學(xué)習(xí),昨天看另一個(gè)實(shí)習(xí)生有在了解ctf什么的,我就打算也看一看,問(wèn)了問(wèn)我的導(dǎo)師,他說(shuō)我閑了可以看看,把我拉到了公司的ctf組,本來(lái)以為會(huì)是什么高大上的組織,結(jié)果好像就是平時(shí)分享分享知識(shí),偶爾打個(gè)比賽,今天加進(jìn)去,一天沒(méi)任何動(dòng)靜。 簡(jiǎn)單看了看導(dǎo)

    2024年01月25日
    瀏覽(14)
  • Webpack項(xiàng)目學(xué)習(xí):Vue-cli(腳手架)-優(yōu)化配置 -ui庫(kù)element-plus+減小打包體積 -按需加載+自定義主題+優(yōu)化

    Webpack項(xiàng)目學(xué)習(xí):Vue-cli(腳手架)-優(yōu)化配置 -ui庫(kù)element-plus+減小打包體積 -按需加載+自定義主題+優(yōu)化

    安裝 全部引入,在入口文件main.js ?啟動(dòng):npm start ?按需引入 需要插件快速開(kāi)始 | Element Plus (gitee.io) ? ? 更改默認(rèn)配置 主題 | Element Plus (gitee.io) ? ?如果有模塊沒(méi)有安裝 ,安裝一下即可 優(yōu)化 關(guān)閉性能分析 文件單獨(dú)打包 做緩存-

    2024年02月08日
    瀏覽(99)
  • 同時(shí)安裝vue-cli2和vue-cli3

    同時(shí)安裝vue-cli2和vue-cli3

    vue版本 發(fā)布時(shí)間 Seed.js 2013年 vue最早版本最初命名為Seed vue-js 0.6 2013年12月 更名為vue vue-js 0.8 2014年1月 對(duì)外發(fā)布 vue-js 0.9 2014年2月 開(kāi)始有代號(hào):Animatrix vue-js 0.12 2015年6月 代號(hào):Dragon Ball,在社區(qū)有知名度 vue-js 1.0 2015年10月 代號(hào):Evangelion,是 Vue 歷史上的第一個(gè)里程碑,同年推

    2024年02月11日
    瀏覽(46)
  • Vue-cli

    單文件組件 — Vue.js 2.1 環(huán)境搭建 2.2 項(xiàng)目的創(chuàng)建 創(chuàng)建項(xiàng)目 啟動(dòng)/停止項(xiàng)目 打包項(xiàng)目 package.json中 2.3 認(rèn)識(shí)項(xiàng)目 項(xiàng)目目錄 配置文件:vue.config.js main.js 整個(gè)項(xiàng)目入口文件 vue文件 定義組件 1、使用vue-cli: 在vue-cli在init初始化時(shí)會(huì)詢(xún)問(wèn)是否需要添加ESLint,確認(rèn)之后在創(chuàng)建的項(xiàng)目中就

    2024年02月01日
    瀏覽(19)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包