中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

初始化vue項目的過程 是什么

發布時間:2023-01-16 13:42:22 來源:億速云 閱讀:167 作者:iii 欄目:web開發

本篇內容主要講解“初始化vue項目的過程 是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“初始化vue項目的過程 是什么”吧!

在命令行執行命令“vue init webpack vue-project”表示初始化vue項目,該命令的意思為初始化基于webpack的“vue-project”項目;其中“vue-project”是指用戶自定義的項目名稱,項目名不能用大寫字母。

VUE項目初始化步驟命令

1,安裝Node.js;

Window安裝包 Mac安裝包
檢查是否安裝成功 node -v
顯示版本即成功,如圖:

初始化vue項目的過程 是什么

2,安裝vue-cli腳手架;

打開命令行窗口cmd(window+R,輸入cmd后Enter)

在cmd下執行命令 cnpm install vue-cli -g

安裝成功如圖

初始化vue項目的過程 是什么

3,初始化項目文件夾;

在你準備建項目的文件夾打開cmd 執行命令 vue init webpack vue-project(注:vue-project是自定義項目名稱,項目名不能用大寫字母)

如圖:

初始化vue項目的過程 是什么

初始化完成后如圖:

初始化vue項目的過程 是什么

啟動項目成功如圖:

初始化vue項目的過程 是什么

成功啟動后頁面效果如圖:

初始化vue項目的過程 是什么

其他細節補充:

1,我所使用的命令行工具為Git,下面是最新安裝包鏈接
Window安裝包

2,地址欄中http://localhost:8081/#/ 后面的#號去除方法

編輯器打開項目,找到目錄下src下router下index.js打開,改模式為 mode:‘history’ 如圖:

初始化vue項目的過程 是什么

3,啟動項目后免去復制粘貼地址,即運行npm run dev后自動在瀏覽器中打開頁面

編輯器打開項目找到config下的index.js,向下找到autoOpenBrowser: false, 第18行上下。改false為true即可。如圖:

初始化vue項目的過程 是什么

新建分支并配置路由時注意路徑:

初始化vue項目的過程 是什么

4.樣式

初始化vue項目的過程 是什么

less_loader依賴于less,兩個都需安裝,可在項目依賴中安裝(vue ui)或終端安裝;
若出現以下錯誤即為沒有安裝樣式依賴。

初始化vue項目的過程 是什么

終端安裝樣式依賴:

  • 如果是 常規 的,執行 npm install stylus-loader css-loader style-loader --save-dev 安裝依賴就行

  • 如果是 less 的,執行 npm install less less-loader --save-dev 安裝依賴就行。

  • 如果是 sass 的,執行 npm install sass sass-loader --save-dev 安裝依賴就行。或者($npm intall sass-loader --save ; $npm install node-sass --save)

安裝less-loader最新版vue項目項目提示報錯: Failed to compile with 1 errors

ERROR  Failed to compile with 1 errors                                 14:20:44
 error  in ./src/components/HelloWorld.vue
Module build failed: TypeError: loaderContext.getResolve is not a function
    at createWebpackLessPlugin (D:\work\vue3.0\gcmmobile\node_modules\less-loader\dist\utils.js:31:33)
    at getLessOptions (D:\work\vue3.0\gcmmobile\node_modules\less-loader\dist\utils.js:148:31)
    at Object.lessLoader (D:\work\vue3.0\gcmmobile\node_modules\less-loader\dist\index.js:27:49)
 @ ./node_modules/vue-style-loader!./node_modules/css-loader/dist/cjs.js?{"sourceMap":true}!./node_modules/vue-loader/lib/style-compiler?{"vue":true,"id":"data-v-469af010","scoped":true,"hasInlineConfig":false}!./node_modules/less-loader/dist/cjs.js?{"sourceMap":true}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/HelloWorld.vue 4:14-378 14:3-18:5 15:22-386
 @ ./src/components/HelloWorld.vue
 @ ./src/router/index.js
 @ ./src/main.js
 @ multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./src/main.js1234567891011121314

則為版本問題。處理方案就是降低less-loader版本,我的vue版本是2.5.2,

先卸載最新的版本

yarn remove less-loader
npm uninstall less-loader123

安裝less-loader 5.0.0版本

yarn add less-loader@5.0.0
npm install less-loader@5.0.0 -D123

5.npm ERR! code ERESOLVE:

在運行npm install時報錯:

npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: operatingsystem@0.1.0
npm ERR! Found: vue@3.1.5
npm ERR! node_modules/vue
npm ERR!   vue@"^3.0.0" from the root project
npm ERR!12345678

控制臺輸入npm -V發現我的npm版本為7.x的,因為npm7.x版本對某些命令比npm6.x更嚴格,所以莫名報了這個錯

解決辦法有兩種:

1)在命令后加上--legacy-peer-deps

2)使用npm6.x

提示:使用npm@6不需要卸載npm@7。可以使用npx指定npm的版本。例如:npx -p npm@6 npm i --legacy-peer-deps

如果這不能立即起作用,可以先刪除node_modules和package-lock.json

到此,相信大家對“初始化vue項目的過程 是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

vue
AI

柳河县| 扎兰屯市| 武宁县| 扎囊县| 丽江市| 共和县| 花莲县| 南郑县| 望谟县| 商河县| 古交市| 安陆市| 阿拉善左旗| 晋江市| 靖远县| 遵义县| 阿荣旗| 黄平县| 青龙| 林西县| 周宁县| 蕲春县| 定边县| 鄂温| 张掖市| 礼泉县| 江达县| 正安县| 襄城县| 蛟河市| 化隆| 五台县| 石家庄市| 游戏| 富蕴县| 浠水县| 景洪市| 本溪市| 广汉市| 页游| 文登市|