站長資訊網
        最全最豐富的資訊網站

        在命令行執(zhí)行命令什么表示初始化vue項目

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

        在命令行執(zhí)行命令什么表示初始化vue項目

        本教程操作環(huán)境:windows10系統、vue3版,DELL G3電腦。

        VUE項目初始化步驟命令

        1,安裝Node.js;

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

        在命令行執(zhí)行命令什么表示初始化vue項目

        2,安裝vue-cli腳手架;

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

        在cmd下執(zhí)行命令 cnpm install vue-cli -g

        安裝成功如圖

        在命令行執(zhí)行命令什么表示初始化vue項目

        3,初始化項目文件夾;

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

        如圖:

        在命令行執(zhí)行命令什么表示初始化vue項目

        初始化完成后如圖:

        在命令行執(zhí)行命令什么表示初始化vue項目

        啟動項目成功如圖:

        在命令行執(zhí)行命令什么表示初始化vue項目

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

        在命令行執(zhí)行命令什么表示初始化vue項目

        其他細節(jié)補充:

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

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

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

        在命令行執(zhí)行命令什么表示初始化vue項目

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

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

        在命令行執(zhí)行命令什么表示初始化vue項目

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

        在命令行執(zhí)行命令什么表示初始化vue項目

        4.樣式

        在命令行執(zhí)行命令什么表示初始化vue項目

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

        在命令行執(zhí)行命令什么表示初始化vue項目

        終端安裝樣式依賴:

        • 如果是 常規(guī) 的,執(zhí)行 npm install stylus-loader css-loader style-loader –save-dev 安裝依賴就行

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

        • 如果是 sass 的,執(zhí)行 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:workvue3.0gcmmobilenode_modulesless-loaderdistutils.js:31:33)     at getLessOptions (D:workvue3.0gcmmobilenode_modulesless-loaderdistutils.js:148:31)     at Object.lessLoader (D:workvue3.0gcmmobilenode_modulesless-loaderdistindex.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發(fā)現我的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

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产成人精品久久亚洲高清不卡 | 国产精品一区在线播放| 98视频精品全部国产| 日韩精品一区二三区中文| 欧美精品国产精品| 国产国产精品人在线观看| 一本一道久久a久久精品综合| 国産精品久久久久久久| 欧美亚洲国产成人精品| 亚洲AV成人无码久久精品老人| 欧美人与性动交α欧美精品成人色XXXX视频 | 亚洲综合国产精品第一页 | 日韩精品人妻系列无码专区免费| 蜜臀AV无码国产精品色午夜麻豆| 国产精品1024视频| 精品一区二区久久| 国产精品久久成人影院| 东京热TOKYO综合久久精品| 日韩精品无码一区二区三区不卡| 西瓜精品国产自在现线| 人人妻人人澡人人爽精品欧美| 毛片a精品**国产| 久久国产精品一区| 精品国产一区二区三区久久蜜臀| 国产精品成人精品久久久| 国产成人精品cao在线| 99免费精品国产| 人精品影院| 99久久亚洲综合精品成人 | 亚洲午夜精品一级在线播放放 | 精品无码一区二区三区爱欲 | 人妻少妇看A偷人无码精品| 色哟哟国产精品免费观看| 欧美精品高清在线xxxx| 欧美日韩国产精品| 午夜成人精品福利网站在线观看 | 国产成人精品免费午夜app| 91麻豆精品国产| 久久国产精品99久久久久久老狼 | 四虎国产精品永久一区| 99热都是精品久久久久久|