一、安裝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-hk/n/369671.html
微信掃一掃
支付寶掃一掃