Rumah hujung hadapan web View.js Penggunaan alat perancah Vue-cli dan arahan konfigurasi projek

Penggunaan alat perancah Vue-cli dan arahan konfigurasi projek

Jun 09, 2023 pm 04:05 PM
vue-cli alatan perancah Arahan konfigurasi projek

Arahan untuk menggunakan alat perancah Vue-cli dan konfigurasi projek

Dengan pembangunan berterusan teknologi bahagian hadapan, rangka kerja bahagian hadapan juga telah menarik lebih banyak perhatian daripada pembangun. Sebagai peneraju dalam rangka kerja hadapan, Vue.js telah digunakan secara meluas dalam pembangunan pelbagai aplikasi web. Vue-cli ialah perancah berasaskan baris arahan yang disediakan secara rasmi oleh Vue.js. Ia boleh membantu pembangun dengan cepat memulakan struktur projek Vue.js, membolehkan kami menumpukan lebih pada pembangunan perniagaan. Artikel ini akan memperkenalkan pemasangan dan penggunaan Vue-cli, serta konfigurasi projek asas.

1. Pasang Vue-cli

Jika anda belum memasang Node.js lagi, anda perlu memasang Node.js terlebih dahulu. Sila cari cara memasang Node.js sendiri.

Selepas memasang Node.js, masukkan arahan berikut pada baris arahan untuk memasang Vue-cli:

npm install -g vue-cli
Salin selepas log masuk

Arahan ini akan memasang vue-cli dalam persekitaran global.

Nota: Jika kebenaran tidak mencukupi berlaku semasa pemasangan, sila gunakan arahan sudo atau jalankan baris arahan sebagai pentadbir.

2. Gunakan Vue-cli untuk mencipta projek

Selepas memasang Vue-cli, kami boleh mula menggunakannya untuk mencipta projek. Masukkan arahan berikut pada baris arahan untuk mencipta projek Vue.js berdasarkan templat webpack:

vue init webpack my-project
Salin selepas log masuk

Selepas arahan ini dilaksanakan, anda akan ditanya beberapa soalan, seperti nama projek, penerangan projek, pengarang , dsb. Anda Anda boleh mengisinya mengikut keperluan anda sendiri. Setelah diisi, ia akan mencipta templat projek untuk kita.

Pasang dependencies:

npm install
Salin selepas log masuk

Selepas melaksanakan arahan di atas, dependencies akan dipasang dari package.json.

Jalankan projek:

npm run dev
Salin selepas log masuk

3. Konfigurasi projek asas

  1. Struktur projek
  • bina: Pembinaan projek dan folder konfigurasi berkaitan pembungkusan
  • konfigurasi: folder konfigurasi projek
  • node_modules: folder pakej kebergantungan projek
  • src: folder kod projek, termasuk komponen, templat, sumber statik, dll.
  • statik: folder sumber statik projek, seperti gambar, fon, dll.
  • ujian: folder ujian projek
  • .babelrc: fail konfigurasi Babel
  • . editorconfig : Fail konfigurasi gaya kod
  • .gitignore: Kawalan versi Git abaikan fail
  • .postcssrc.js: Fail konfigurasi PostCSS
  • index.html: Fail kemasukan halaman projek
  • package.json: Fail konfigurasi projek
  1. Konfigurasi pembolehubah persekitaran

Pembolehubah persekitaran yang berbeza boleh ditetapkan dalam projek, seperti persekitaran pembangunan, persekitaran ujian dan persekitaran pengeluaran. Vue-cli menyediakan tiga mod persekitaran secara lalai: pembangunan (persekitaran pembangunan), ujian (persekitaran ujian) dan pengeluaran (persekitaran pengeluaran).

Dalam folder config dalam direktori akar projek, terdapat fail index.js, yang mengandungi maklumat konfigurasi untuk pelbagai persekitaran. Kami boleh mengubah suai maklumat konfigurasi yang sepadan mengikut keperluan.

Sebagai contoh, kita boleh menetapkan alamat API yang berbeza untuk persekitaran pembangunan dan persekitaran pengeluaran dalam fail index.js:

module.exports = {
  // 开发环境
  dev: {
    env: require('./dev.env'),
    port: 8080,
    api: 'http://localhost:3000'
    ...
  },
  // 生产环境
  build: {
    env: require('./prod.env'),
    api: 'http://api.example.com'
    ...
  }
}
Salin selepas log masuk

Dalam kod, kita boleh mendapatkan status semasa melalui process.env Persekitaran .NODE_ENV untuk mendapatkan alamat API yang sepadan:

const API_URL = process.env.NODE_ENV === 'production' ? '/api/' : 'http://localhost:3000/api/'
Salin selepas log masuk
  1. Vuex

Vuex ialah mod pengurusan keadaan yang dibangunkan khas untuk aplikasi Vue.js dan boleh digunakan untuk mengurus Status global, seperti status log masuk, bahasa, tema, dsb.

Apabila membuat templat projek, anda boleh memilih sama ada untuk menggunakan Vuex, dan anda boleh menambah atau mengalih keluar Vuex pada bila-bila masa dalam projek.

Pasang Vuex:

npm install vuex --save
Salin selepas log masuk

Untuk menggunakan Vuex dalam projek, anda perlu memperkenalkan Vuex dalam fail main.js dahulu dan mendaftarkannya dalam contoh Vue:

import Vue from 'vue'
import Vuex from 'vuex'
import store from './store'

Vue.use(Vuex)

new Vue({
  el: '#app',
  store,
  template: '<App/>',
  components: { App }
})
Salin selepas log masuk

Seterusnya, Cipta direktori kedai baharu di bawah direktori src dan tulis pengurusan status setiap modul dalam direktori ini.

Sebagai contoh, kita perlu mengurus modul yang menyimpan status log masuk dalam projek:

export default {
  state: {
    isLogged: false,
    user: {}
  },
  mutations: {
    SET_LOGIN_STATUS (state, payload) {
      state.isLogged = payload.isLogged
      state.user = payload.user
    }
  }
}
Salin selepas log masuk

Apabila kita perlu menggunakan pengurusan status ini, kita boleh mendapatkan dan mengubah suai status dengan cara berikut :

// 获取状态
this.$store.state.isLogged

// 修改状态
this.$store.commit('SET_LOGIN_STATUS', {
  isLogged: true,
  user: {
    name: 'Tom',
    age: 18
  }
})
Salin selepas log masuk

Ringkasan

Vue-cli menyediakan fungsi perancah yang luar biasa untuk membantu kami membina dan membangunkan projek Vue.js dengan cepat. Artikel ini memperkenalkan pemasangan dan penggunaan Vue-cli, serta konfigurasi projek asas, termasuk struktur projek, konfigurasi pembolehubah persekitaran, Vuex, dsb. Saya harap artikel ini dapat membantu anda menggunakan Vue-cli dengan lebih baik dan membangunkan aplikasi web yang lebih baik.

Atas ialah kandungan terperinci Penggunaan alat perancah Vue-cli dan arahan konfigurasi projek. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Penggunaan perancah Vue-cli dan pengesyoran pemalamnya Penggunaan perancah Vue-cli dan pengesyoran pemalamnya Jun 09, 2023 pm 04:11 PM

Vue-cli ialah alat perancah yang disediakan secara rasmi oleh Vue.js untuk membina projek Vue Dengan menggunakan Vue-cli, anda boleh membina rangka asas projek Vue dengan cepat, membolehkan pembangun menumpukan pada pelaksanaan logik perniagaan tanpa berbelanja banyak. masa. Untuk mengkonfigurasi persekitaran asas projek. Artikel ini akan memperkenalkan penggunaan asas Vue-cli dan pengesyoran pemalam yang biasa digunakan, bertujuan untuk memberikan panduan kepada penggunaan Vue-cli untuk pemula. 1. Penggunaan asas Vue-cli Pasang Vue-cli

Panduan terperinci untuk menggunakan Vue-cli dalam Vue Panduan terperinci untuk menggunakan Vue-cli dalam Vue Jun 26, 2023 am 08:03 AM

Vue ialah rangka kerja bahagian hadapan yang popular yang digemari oleh banyak pembangun kerana fleksibiliti dan kemudahan penggunaannya. Untuk membangunkan aplikasi Vue dengan lebih baik, pasukan Vue telah membangunkan alat-Vue-cli yang berkuasa, yang memudahkan untuk membangunkan aplikasi Vue. Artikel ini akan memperkenalkan anda kepada penggunaan Vue-cli secara terperinci. 1. Pasang Vue-cli Sebelum menggunakan Vue-cli, anda perlu memasangnya terlebih dahulu. Mula-mula, anda perlu memastikan anda telah memasang Node.js. Kemudian, pasang Vue-c menggunakan npm

Perancah Vue-cli3.0 untuk mencipta langkah dan proses projek Vue Perancah Vue-cli3.0 untuk mencipta langkah dan proses projek Vue Jun 09, 2023 pm 04:08 PM

Vue-cli3.0 ialah alat perancah baharu berdasarkan Vue.js Ia boleh membantu kami membuat projek Vue dengan cepat dan menyediakan banyak alatan dan konfigurasi yang mudah. Di bawah ini kami akan memperkenalkan langkah demi langkah langkah dan proses mencipta projek menggunakan Vue-cli3.0. Untuk memasang Vue-cli3.0, anda perlu memasang Vue-cli3.0 secara global terlebih dahulu Anda boleh memasangnya melalui npm: npminstall-g@vue/cli

Penggunaan alat perancah Vue-cli dan arahan konfigurasi projek Penggunaan alat perancah Vue-cli dan arahan konfigurasi projek Jun 09, 2023 pm 04:05 PM

Arahan untuk menggunakan alat perancah Vue-cli dan konfigurasi projek Dengan pembangunan berterusan teknologi bahagian hadapan, rangka kerja bahagian hadapan semakin menarik perhatian daripada pembangun. Sebagai peneraju dalam rangka kerja hadapan, Vue.js telah digunakan secara meluas dalam pembangunan pelbagai aplikasi web. Vue-cli ialah perancah berasaskan baris arahan yang disediakan secara rasmi oleh Vue.js. Ia boleh membantu pembangun dengan cepat memulakan struktur projek Vue.js, membolehkan kami menumpukan lebih pada pembangunan perniagaan. Artikel ini akan memperkenalkan pemasangan dan pemasangan Vue-cli

Bagaimana untuk menggunakan nginx untuk mengakses projek yang dibina oleh vue-cli Bagaimana untuk menggunakan nginx untuk mengakses projek yang dibina oleh vue-cli May 15, 2023 pm 10:25 PM

Kaedah khusus adalah seperti berikut: 1. Cipta objek pelayan bahagian belakang upstreammixVueServer{serverbaidu.com;#Ini adalah nama domain pelayan anda sendiri} 2. Cipta port akses dan pelayan peraturan proksi terbalik{listen8082;server_namelocalhost;location/{rootE: /mix_vue/dist;# Cari direktori projek#indexindex.htmlindex.htm;try_files$uri$uri//index.html;#Configure mengikut peraturan laman web rasmi}location~\.php${proxy_p

Apakah teknologi yang digunakan untuk membina projek vue-cli Apakah teknologi yang digunakan untuk membina projek vue-cli Jul 25, 2022 pm 04:53 PM

Teknologi yang digunakan: 1. vue.js, teras projek vue-cli, yang ciri utamanya ialah pengikatan data dua hala dan sistem komponen; 2. vue-router, rangka kerja penghalaan; pembangunan projek aplikasi ; 4. axios, digunakan untuk memulakan permintaan http seperti GET atau POST, pustaka komponen UI mudah alih yang direka khas untuk 6. emit.js, digunakan untuk pengurusan mekanisme acara vue; webpack, modul Beban dan pembungkus projek vue-cli.

Menggunakan ESLint dalam Vue-cli untuk penyeragaman kod dan pengesanan pepijat Menggunakan ESLint dalam Vue-cli untuk penyeragaman kod dan pengesanan pepijat Jun 09, 2023 pm 04:13 PM

Dengan pembangunan berterusan teknologi hadapan, masalah yang kami hadapi secara beransur-ansur menjadi lebih kompleks, yang bukan sahaja memerlukan kod kami untuk mempunyai struktur yang munasabah dan reka bentuk modular yang baik, tetapi juga memerlukan kebolehselenggaraan kod dan kecekapan pelaksanaan. Dalam proses ini, bagaimana untuk memastikan kualiti dan penyeragaman kod telah menjadi masalah yang sukar. Nasib baik, kemunculan penyeragaman kod dan alat pengesanan pepijat memberikan kami penyelesaian yang berkesan. Menggunakan ESLint untuk penyeragaman kod dan pengesanan pepijat dalam rangka kerja Vue.js telah menjadi pilihan biasa. 1. ESLint

Bagaimana untuk menggunakan projek yang dibina dengan mengakses vue-cli dalam nginx Bagaimana untuk menggunakan projek yang dibina dengan mengakses vue-cli dalam nginx May 28, 2023 pm 01:04 PM

Projek yang dibina dalam mod sejarah perlu bergantung pada teknologi latar belakang Proksi terbalik nginx digunakan di sini untuk menggunakan projek. Kaedah khusus adalah seperti berikut: 1. Cipta objek pelayan bahagian belakang upstreammixVueServer{serverbaidu.com;#Ini adalah nama domain pelayan anda sendiri} 2. Cipta port akses dan pelayan peraturan proksi terbalik{listen8082;server_namelocalhost;location/{rootE: /mix_vue/dist;# Cari direktori projek #indexindex.htmlindex.htm;try_files$uri$uri//

See all articles