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

使用vue-cli創(chuàng)建vue2項(xiàng)目以及項(xiàng)目配置

這篇具有很好參考價(jià)值的文章主要介紹了使用vue-cli創(chuàng)建vue2項(xiàng)目以及項(xiàng)目配置。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、項(xiàng)目創(chuàng)建

1、安裝vue-cli

cmd:npm install -g @vue/cli@4.5.19

驗(yàn)證是否安裝成功:vue -v? ?出現(xiàn)版本號說明安裝成功

2、創(chuàng)建項(xiàng)目

vue create 項(xiàng)目名稱

根據(jù)自己的需求選擇特性,如下所示:

手動(dòng)選擇:

vuecli2創(chuàng)建項(xiàng)目,vue.js,前端,javascript

選擇自己需要的特性:例如:

vuecli2創(chuàng)建項(xiàng)目,vue.js,前端,javascript

選擇vue版本

vuecli2創(chuàng)建項(xiàng)目,vue.js,前端,javascript

選擇路由模式 (輸入y和n都可以,y代表history模式?jīng)]有#號, n代表hash模式有#號):

vuecli2創(chuàng)建項(xiàng)目,vue.js,前端,javascript

選擇css預(yù)處理器,根據(jù)需求自行選擇:

vuecli2創(chuàng)建項(xiàng)目,vue.js,前端,javascript

格式化和代碼檢測的配置,默認(rèn)的就行:

vuecli2創(chuàng)建項(xiàng)目,vue.js,前端,javascript

代碼格式檢測時(shí)機(jī),默認(rèn)就行:

vuecli2創(chuàng)建項(xiàng)目,vue.js,前端,javascript

你希望配置放在哪:

vuecli2創(chuàng)建項(xiàng)目,vue.js,前端,javascript

是否保存特性,根據(jù)你的需求來:

vuecli2創(chuàng)建項(xiàng)目,vue.js,前端,javascript

?輸入:?cd 項(xiàng)目名稱
? ? ? ? ? ? ?npm run serve

二、組件的配置(以vant組件為例):

1、安裝組件:npm i vant@latest-v2 -S(手機(jī)端)

? ? ? ? ? ? ? ? ? ? ? ? Vant 2 - Mobile UI Components built on Vue
? ? ? ? ? ? ? ? ? ? ? ?npm i --save ant-design-vue@1(PC端)

? ? ? ? ? ? ? ? ? ? ? ??Ant Design Vue

2、引入組件:以全部引入(簡單粗暴)為例:在main.js中導(dǎo)入

import Vue from 'vue';
import Antd from 'ant-design-vue';
import App from './App';
import 'ant-design-vue/dist/antd.css';
Vue.config.productionTip = false;

Vue.use(Antd);

/* eslint-disable no-new */
new Vue({
  el: '#app',
  components: { App },
  template: '<App/>',
});

3、主題色的設(shè)置:

vue cli是版本4,所以用vue cli3定制;

項(xiàng)目根目錄下新建文件vue.config.js:

// vue.config.js for less-loader@6.0.0
module.exports = {
  css: {
    loaderOptions: {
      less: {
        lessOptions: {
          // If you are using less-loader@5 please spread the lessOptions to options directly
          modifyVars: {
            'primary-color': '#1DA57A',
            'link-color': '#1DA57A',
            'border-radius-base': '2px',
          },
          javascriptEnabled: true,
        },
      },
    },
  },
};

將main.js中的import 'ant-design-vue/dist/antd.css'改為import 'ant-design-vue/dist/antd.less';
將package.json中的"less-loader": "^5.0.0",改為"less-loader": "6.0.0",

然后在集成終端輸入npm i less-loader@6.0.0 -D或者直接將less-loader改為6.0然后npm i?

三、配置代理:

項(xiàng)目根目錄下新建文件vue.config.js:


// vue.config.js for less-loader@6.0.0
module.exports = {

    //配置代理
    devServer:{//所有的配置項(xiàng)
        proxy:{//配置
            //不設(shè)置 重寫  http://wkt.myhope365.com/weChat
            //設(shè)置重寫   http://wkt.myhope365.com
            '/course-api':{//代理名稱,這里最好有一個(gè)
                target:'https://course.myhope365.com/api', // 后臺接口域名
                changeOrigin:true,//是否跨域
                pathRewrite:{
                    '^/course-api':''//路徑重寫
                }
            },
            // 'api':{
            //     target:'https://course.myhope365.com', // 后臺接口域名
            //     changeOrigin:true,//是否跨域
            //     // pathRewrite:{
            //     //     '^/course-api':''//路徑重寫
            //     // }
            // },
        }
    }
};

?四、封裝axios:

安裝axios:axios:npm i axios -S

引入axios(在main.js文件中): import axios from "axios";

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Vue.prototype.$axios = axios(掛載)

封裝axios:(src->api->axios.js)

// 對http請求進(jìn)行封裝
import axios from 'axios'

// 使用自定義的配置文件發(fā)送請求
const instance = axios.create({
    baseURL: '',
    timeout: 5000,
    headers: {
    }
});
// 添加請求攔截器
instance.interceptors.request.use(function (config) {
    // 在發(fā)送請求之前做些什么
    return config;
}, function (error) {
    // 對請求錯(cuò)誤做些什么

    return Promise.reject(error);
});

// 添加響應(yīng)攔截器
instance.interceptors.response.use(function (response) {
    instance// 對響應(yīng)數(shù)據(jù)做點(diǎn)什么
    if(response.status === 200){
        return response.data;
    }else{
        console.error("請求錯(cuò)誤")
        console.error(response)
    }
    return response;
}, function (error) {
    // 對響應(yīng)錯(cuò)誤做點(diǎn)什么
    return Promise.reject(error);
});

export default instance

?文章來源地址http://www.zghlxwxcb.cn/news/detail-737863.html

?

到了這里,關(guān)于使用vue-cli創(chuàng)建vue2項(xiàng)目以及項(xiàng)目配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 使用vue-cli腳手架創(chuàng)建vue項(xiàng)目

    0.vue cli安裝 vue cli2安裝 vue cli2卸載 vue cli3安裝 key通過命令查看當(dāng)前安裝的vue cli的版本 1. vue init vue init 是vue-cli2.x的初始化方式,可以使用github上面的一些模板來初始化項(xiàng)目 webpack是官方推薦的標(biāo)準(zhǔn)模板名。 vue-cli2.x項(xiàng)目向3.x遷移只需要把static目錄復(fù)制到public目錄下,老項(xiàng)目的

    2024年02月11日
    瀏覽(22)
  • vue2、vue-cli4以及vue3、vite打包去掉console.log

    webpack4會自帶terser-webpack-plugin插件。 vue.config.js文件 vue-cli chainwebpack配置 webpack 配置terser chain鏈?zhǔn)脚渲?vite.config.ts文件 Esbuild#drop:For example, you can mark console.log as pure using --pure:console.log. This will cause these API calls to be removed safely when minification is enabled. Vite esbuild配置 esbuild prue配置

    2024年02月10日
    瀏覽(230)
  • vue2+vue-cli使用unocss

    執(zhí)行命令: 我的安裝的版本是: 在根目錄中添加 unocss.config.js 文件是為了提供更細(xì)粒度的配置選項(xiàng)給 @unocss/webpack 插件。通過這個(gè)配置文件,你可以定制化 UnoCSS 的行為,例如定義主題樣式、配置插件、啟用或禁用特定功能等。 在 Vue CLI 項(xiàng)目中,默認(rèn)情況下,你應(yīng)該在根目錄

    2024年02月12日
    瀏覽(127)
  • vue-cli3的安裝和項(xiàng)目創(chuàng)建

    vue-cli3的安裝和項(xiàng)目創(chuàng)建

    一 vue-cli3的安裝 (注意:vue-cli3在安裝之前,需要先刪除舊版本,即vue-cli2) ? cnpm i -g @vue/cli vue-cli3的卸載:cnpm uninstall -g @vue/cli? 然后用命令“vue -V”查看是否刪除vue,如果沒有刪掉,就直接去文件夾里面刪除vue文件夾即可 (二)vue-cli3項(xiàng)目創(chuàng)建 1,用dos命令的方式 vue cre

    2024年02月09日
    瀏覽(23)
  • vue-cli3.0創(chuàng)建項(xiàng)目IE兼容處理

    一、白屏處理 IE白屏,基本是JS代碼報(bào)錯(cuò),包括app.js報(bào)錯(cuò)或者chunk包報(bào)錯(cuò),需要分以下幾個(gè)步驟解決: 1. 安裝sockjs-client包,npm i?sockjs-client -D。 2. 安裝babel-polyfill包,npm i?babel-polyfill -D,并在main.js中引入(在第一行代碼引入),import \\\'babel-polyfill\\\'; 3. 在vue.config.js中增加配置:

    2024年02月07日
    瀏覽(20)
  • 關(guān)于基于vue-cli腳手架創(chuàng)建vue項(xiàng)目(圖文版)

    關(guān)于基于vue-cli腳手架創(chuàng)建vue項(xiàng)目(圖文版)

    目錄 一.vue-cli腳手架·概述(來源于官方文檔) 二.創(chuàng)建流程 2.1 首先安裝node.js,如未安裝請移步到:安裝node.js 2.2 安裝腳手架vue-cli 2.2.1 使用npm install -g @vue/cli命令 ?2.2.1 使用vue -V 查看版本并檢驗(yàn)是否安裝成功 ?2.3 安裝vue項(xiàng)目 2.3.1 使用命令 vue create 項(xiàng)目名 ?編輯?2.3.2 這里

    2024年02月07日
    瀏覽(301)
  • 怎樣創(chuàng)建vue項(xiàng)目(分別基于vue-cli和vite兩種的創(chuàng)建方式)

    怎樣創(chuàng)建vue項(xiàng)目(分別基于vue-cli和vite兩種的創(chuàng)建方式)

    1、安裝node.js 1、首先需要安裝node.js,推薦下載地址:Node.js 2、檢查是否安裝成功,使用打開黑窗口的快捷鍵window+R,輸入cmd,在黑窗口輸入node -v,如果輸出版本號,就說明安裝node環(huán)境成功, 2、vue-cli搭建Vue開發(fā)環(huán)境 Vue CLI:命令行界面,俗稱腳手架,Vue CLI 是一個(gè)基于webpa

    2024年02月02日
    瀏覽(97)
  • vue-cli自定義創(chuàng)建項(xiàng)目-eslint依賴沖突解決方式

    vue-cli自定義創(chuàng)建項(xiàng)目-eslint依賴沖突解決方式

    創(chuàng)建項(xiàng)目步驟 概覽: 在安裝 npm安裝時(shí)會報(bào)錯(cuò) 依賴沖突原因: @vue/eslint-config-standard@6.1.0 依賴于 eslint-plugin-vue 的 ^7.0.0 版本,但是項(xiàng)目中安裝了更高版本的 eslint-plugin-vue 解決方式:降級eslint-plugin-vue到@vue/eslint-config-standard支持的版本 解決后: 再進(jìn)行npm安裝,就能成功

    2024年04月09日
    瀏覽(20)
  • vue-cli 腳手架創(chuàng)建uniapp項(xiàng)目(微信小程序)

    vue-cli 腳手架創(chuàng)建uniapp項(xiàng)目(微信小程序)

    1、全局安裝 vue-cli 腳手架(不建議用 5.0 版本,避免報(bào)錯(cuò)) 2、腳手架創(chuàng)建項(xiàng)目 3、選擇 默認(rèn)模板 即可 4、編譯并啟動(dòng)項(xiàng)目 ?5、開發(fā)者工具,導(dǎo)入項(xiàng)目,注意路徑 \\\"項(xiàng)目地址/dist/dev/mp-weixin\\\" 開發(fā)的規(guī)范 不能直接在開發(fā)者工具中修改代碼,口訣:vscode做開發(fā),開發(fā)者工具做調(diào)試

    2024年02月09日
    瀏覽(89)
  • vue-cli創(chuàng)建項(xiàng)目、vue項(xiàng)目目錄結(jié)(運(yùn)行vue項(xiàng)目)、ES6導(dǎo)入導(dǎo)出語法、vue項(xiàng)目編寫規(guī)范

    vue-cli創(chuàng)建項(xiàng)目、vue項(xiàng)目目錄結(jié)(運(yùn)行vue項(xiàng)目)、ES6導(dǎo)入導(dǎo)出語法、vue項(xiàng)目編寫規(guī)范

    1 vue-cli創(chuàng)建項(xiàng)目 1.1 vue-cli 命令行創(chuàng)建項(xiàng)目 1.2 使用vue-cli-ui創(chuàng)建 2 vue項(xiàng)目目錄結(jié)構(gòu) 2.1 運(yùn)行vue項(xiàng)目 2.2 vue項(xiàng)目的目錄結(jié)構(gòu) 3 es6導(dǎo)入導(dǎo)出語法 4 vue項(xiàng)目編寫規(guī)范 4.1 修改項(xiàng)目 4.2 以后寫vue項(xiàng)目,只需要在固定位置寫固定代碼即可 App.vue HomeView.vue AboutView.vue

    2024年02月07日
    瀏覽(47)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包