Vue的安裝及環境配置

一、安裝Node.js

Vue.js是基於Node.js的,所以在安裝Vue之前,需要先安裝Node.js。

在Node.js的官網 https://nodejs.org/en/ 上可以下載Node.js的安裝包,選擇對應的系統平台和版本進行下載,在安裝過程中,一路默認即可。

安裝完成後,可以打開命令行工具,輸入「node -v」命令,如果出現安裝Node.js的版本號,則說明Node.js已經成功安裝。

二、安裝Vue.js

在Node.js安裝完成之後,即可通過npm(Node.js的包管理工具)安裝Vue.js。

1.通過CDN引入

在HTML文件中,通過CDN引入Vue.js的方式來使用Vue.js。可以從官方網站 https://cdn.jsdelivr.net/npm/vue/ 中獲取最新版本的CDN鏈接。

  <!DOCTYPE html>
  <html>
  <head>
    <meta charset="UTF-8">
    <title>Hello Vue</title>
    <script src="https://cdn.jsdelivr.net/npm/vue"></script>
  </head>
  <body>
    <div id="app">
      {{ message }}
    </div>
    <script>
      var app = new Vue({
        el: '#app',
        data: {
          message: 'Hello Vue!'
        }
      })
    </script>
  </body>
  </html>

2.通過Vue CLI創建項目

Vue CLI是Vue.js官方提供的命令行工具,可以快速創建Vue項目,並支持自定義配置。

首先需要全局安裝Vue CLI:

  npm install -g @vue/cli

安裝完成後,可以在命令行工具中使用Vue CLI創建項目:

  vue create my-project

其中,my-project為項目名稱。

在創建項目的過程中,可以選擇使用默認配置或進行自定義配置。

創建完成後,進入項目目錄,執行以下命令啟動項目:

  cd my-project
  npm run serve

在瀏覽器中訪問 http://localhost:8080 便可以看到Vue的歡迎頁面。

三、Vue.js環境配置

在Vue.js的開發中,部分第三方包或者語法需要進行支持,需要進行相關環境的配置。

1.Vue腳手架中的webpack配置

Vue腳手架使用的是webpack進行打包和編譯的,在Vue腳手架生成的項目目錄中,可以找到webpack配置文件:

  /my-project
    /node_modules
    /public
    /src
    /tests
    babel.config.js
    jest.config.js
    package.json
    vue.config.js
    README.md
    webpack.config.js
    yarn.lock

可以通過修改webpack.config.js文件對webpack進行配置,例如可以在webpack配置中添加對scss編譯的支持:

  const path = require('path')
  const webpack = require('webpack')

  module.exports = {
    //其他配置
    module: {
      rules: [{
        test: /\.scss$/,
        use: [{
            loader: 'style-loader'
          },
          {
            loader: 'css-loader'
          },
          {
            loader: 'sass-loader',
            options: {
              includePaths: [
                path.resolve(__dirname, './src/assets/scss/')
              ]
            }
          }
        ]
      }]
    }
  }

2.babel配置

Vue中使用了ES6的語法,為了兼容低版本瀏覽器,需要將ES6的語法轉換為ES5的語法,這個過程需要通過Babel來完成。

可以先安裝babel及其相關依賴:

  npm install --save-dev babel-core babel-loader babel-preset-env

然後在webpack配置文件中添加babel配置:

  {
    test: /\.js$/,
    loader: 'babel-loader',
    exclude: /node_modules/,
    options: {
      babelrc: false,
      presets: [
        [
          'env',
          {
            modules: false,
            targets: {
              browsers: ['> 1%', 'last 2 versions', 'not ie <= 8']
            }
          }
        ]
      ]
    }
  }

3.ESLint配置

ESLint是一個語法檢查工具,可以幫助開發者檢查代碼是否符合規範,避免潛在的錯誤。

可以先安裝ESLint及其相關依賴:

  npm install --save-dev eslint eslint-loader

然後在webpack配置文件中添加ESLint配置:

  {
    test: /\.(js|vue)$/,
    loader: 'eslint-loader',
    enforce: 'pre',
    exclude: [/node_modules/,/\.vue$/],
    options: {
      formatter: require('eslint-friendly-formatter'),
      // eslint-disable-next-line
      emitWarning: false
    }
  }

四、小結

Vue.js的安裝和環境配置是開發Vue應用的必要步驟,通過本文的介紹,可以更加深入地了解在Vue.js開發過程中的相關工具和配置,為開發更加高效和規範的Vue.js應用提供了基礎知識。

原創文章,作者:EFKNX,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/369671.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
EFKNX的頭像EFKNX
上一篇 2025-04-13 11:45
下一篇 2025-04-13 11:45

相關推薦

  • 使用Vue實現前端AES加密並輸出為十六進位的方法

    在前端開發中,數據傳輸的安全性問題十分重要,其中一種保護數據安全的方式是加密。本文將會介紹如何使用Vue框架實現前端AES加密並將加密結果輸出為十六進位。 一、AES加密介紹 AE…

    編程 2025-04-29
  • 如何部署一個服務到一個環境

    本文將從多個方面對如何部署一個服務到一個環境進行詳細的闡述,包括環境準備、代碼編寫、打包部署等。 一、環境準備 1、確定部署環境的操作系統版本、運行時環境(如JDK、Node.js…

    編程 2025-04-29
  • Python開發環境包括

    Python作為一門高效、易讀易學的語言,已經被越來越多的開發者使用。而Python的開發環境也發展得越來越完善。本文將會從以下幾個方面對Python開發環境包括做詳細的闡述: 一…

    編程 2025-04-29
  • Vue TS工程結構用法介紹

    在本篇文章中,我們將從多個方面對Vue TS工程結構進行詳細的闡述,涵蓋文件結構、路由配置、組件間通訊、狀態管理等內容,並給出對應的代碼示例。 一、文件結構 一個好的文件結構可以極…

    編程 2025-04-29
  • 內核驅動編譯環境代價分析

    內核驅動編譯環境是在Linux系統中編譯內核模塊的過程。本文通過分析內核驅動編譯環境的各個方面,包括編譯工具的選擇、編譯速度、編譯器選項等,來探討其代價所在,並提供一些優化的建議。…

    編程 2025-04-29
  • 如何使用cmd激活python虛擬環境

    Python虛擬環境是Python用來隔離項目所需包和依賴庫的工具,以免不同項目之間的依賴關係衝突。下面將從安裝虛擬環境、創建虛擬環境、激活虛擬環境這3個方面來詳細講解如何在cmd…

    編程 2025-04-28
  • Apache配置Python環境

    Apache是一款流行的Web伺服器軟體,事實上,很多時候我們需要在Web伺服器上使用Python程序做為數據處理和前端網頁開發語言,這時候,我們就需要在Apache中配置Pyth…

    編程 2025-04-28
  • Ubuntu系統激活Python環境

    本文將從以下幾個方面詳細介紹在Ubuntu系統中如何激活Python環境: 一、安裝Python 在Ubuntu系統中默認已經預裝了Python解釋器,可以通過以下命令來檢查: $…

    編程 2025-04-28
  • Vue3的vue-resource使用教程

    本文將從以下幾個方面詳細闡述Vue3如何使用vue-resource。 一、安裝Vue3和vue-resource 在使用vue-resource前,我們需要先安裝Vue3和vue…

    編程 2025-04-27
  • TFN MR56:高效可靠的網路環境管理工具

    本文將從多個方面深入闡述TFN MR56的作用、特點、使用方法以及優點,為讀者全面介紹這一高效可靠的網路環境管理工具。 一、簡介 TFN MR56是一款多功能的網路環境管理工具,可…

    編程 2025-04-27

發表回復

登錄後才能評論