Rumah > hujung hadapan web > View.js > teks badan

Gambaran keseluruhan pembinaan dan pembungkusan projek Vue dan berjalan

WBOY
Lepaskan: 2022-08-08 18:13:55
ke hadapan
1444 orang telah melayarinya

Artikel ini membawakan anda pengetahuan yang berkaitan tentang vue terutamanya isu yang berkaitan dengan pembinaan dan pembungkusan projek dan operasi vue-cli: templat projek Vue yang dijana oleh pengguna, mari kita lihat bersama I harap dapat membantu semua.

Gambaran keseluruhan pembinaan dan pembungkusan projek Vue dan berjalan

[Cadangan berkaitan: tutorial video javascript, tutorial vue.js]

1 , Gambaran Keseluruhan

Adakah kita perlu memasang node.js untuk menggunakan Vue.js? Untuk tepat, nodejs diperlukan apabila menggunakan vue-cli untuk membina projek. Anda juga boleh mencipta fail .html dan kemudian memperkenalkan Vue dengan cara berikut. Anda juga boleh menggunakan Vue.

<!-- 开发环境版本,包含了有帮助的命令行警告 -->
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
Salin selepas log masuk

Tetapi adalah lebih mudah untuk menggunakan nod, pakej dan gunakan, menghuraikan komponen fail tunggal vue, menghuraikan setiap modul vue, meletakkannya bersama-sama, dsb., mulakan localhost pelayan ujian, bantu anda menguruskan vue -router, vue -resource pemalam ini. Jadi biasanya kami akan menggunakan kaedah nod Vue, yang mudah dan menjimatkan masalah.

2. persekitaran pembangunan disyorkan vue

Node.js: persekitaran runtime javascript (runtime), sistem yang berbeza menjalankan pelbagai bahasa pengaturcaraan secara langsung

npm: Pengurus pakej untuk Nodejs. Memandangkan penggunaan npm di China akan menjadi sangat perlahan, adalah disyorkan untuk menggunakan cermin NPM Taobao (http://npm.taobao.org/)

pak web: Tujuan utamanya adalah untuk menerbitkan semua keperluan bahagian pelayar melalui Sintaks CommonJS Buat persediaan yang sepadan untuk sumber statik, seperti sumber penggabungan dan pembungkusan.

vue-cli: Templat projek Vue yang dijana pengguna

3. Pengenalan dan pemasangan nod

1 npm :

Apabila tapak web bergantung pada semakin banyak kod js, pengaturcara mendapati ia satu perkara yang sangat menyusahkan:
Pergi ke tapak web rasmi jQuery untuk memuat turun jQuery
Pergi ke BootStrap Muat turun BootStrap daripada tapak web rasmi
Pergi ke tapak web rasmi Underscore untuk memuat turun Underscore

Sesetengah pengaturcara tidak dapat menahannya, jadi nama penuhnya ialah pakej Pengurus Pakej Node alat pengurusan.
Ini sangat serupa dengan maven dan gradle, kecuali maven dan gradle digunakan untuk mengurus pakej java jar, manakala npm digunakan untuk mengurus js.

Idea pelaksanaan NPM adalah sama seperti maven dan gradle:
1. Terdapat gudang kod jauh (pendaftaran), yang menyimpan semua kod js yang perlu dikongsi setiap fail js mempunyai pengecam Uniknya sendiri.
2. Apabila pengguna ingin menggunakan js tertentu, mereka hanya perlu memetik logo yang sepadan dan fail js akan dimuat turun secara automatik.

2. Apakah itu nod?

Node.js ialah persekitaran masa jalan Javascript, bukan fail js pada asasnya. Node.js ialah platform pembangunan yang membolehkan JavaScript berjalan di bahagian pelayan Ia menjadikan JavaScript sebagai bahasa skrip setanding dengan bahasa bahagian pelayan seperti PHP dan Python.
[1]Node.js menyediakan API alternatif untuk menjadikan V8 berjalan lebih baik dalam persekitaran bukan penyemak imbas. Enjin V8 melaksanakan Javascript dengan sangat cepat dan mempunyai prestasi yang sangat baik.
[2]Node.js ialah platform yang dibina pada masa jalan JavaScript Chrome, yang digunakan untuk membina aplikasi web dengan mudah dengan kelajuan tindak balas yang pantas dan pengembangan yang mudah.

3. Pembangunan npm dan Node.js

Pengarang npm telah menyelesaikan pembangunan npm, jadi dia menghantar e-mel untuk memberitahu pengarang jQuery, Bootstrap, dan Underscore, dengan harapan mereka akan menggunakan jquery , bootstrap dan underscore telah diletakkan di gudang jauh npm, tetapi tiada respons diterima, jadi pembangunan npm mengalami kesesakan.
Pengarang Node.js juga menyelesaikan pembangunan Node.js, tetapi Node.js tidak mempunyai pengurus pakej, jadi dia dan pengarang npm berjaya melakukannya dan kekal bersama, dan akhirnya Node.js mempunyai npm terbina- dalam.
Memandangkan semua orang tahu apa yang berlaku kemudian, Node.js menjadi popular. Dengan populariti Node.js, semua orang mula menggunakan npm untuk berkongsi kod JS, jadi pengarang jQuery juga menerbitkan jQuery ke npm. Jadi sekarang, anda boleh menggunakan npm install jquery untuk memuat turun kod jQuery. Kini menggunakan npm untuk berkongsi kod telah menjadi standard untuk bahagian hadapan.

4. Pemasangan nod

Pergi ke tapak web rasmi untuk memuat turun: tapak web rasmi node: Node.js

Jika anda mahu memuat turun versi lain , sila klik pada muat turun lain untuk mendapatkannya Versi yang sepadan

Adalah disyorkan bahawa orang baru mengambil langkah seterusnya tanpa berfikir, atau anda boleh memilih untuk menyesuaikan pemasangan

Gunakan pentadbir Buka kotak arahan dos

查看node版本

node -v

查看npm版本

npm -v
Salin selepas log masuk

虽然npm是node自带的,但他未必是最新的版本,如果想要最新版本,可以执行npm install -g npm

使用淘宝NPM 镜像

大家都知道国内直接使用npm 的官方镜像是非常慢的,这里推荐使用淘宝 NPM 镜像。

npm  install  -g  cnpm  --registry=https://registry.npm.taobao.org
Salin selepas log masuk

这样就可以使用cnpm 命令来安装模块了

5、安装vue-cli

cnpm install vue-cli -g      //全局安装 vue-cli
Salin selepas log masuk

查看vue-cli是否成功

vue list
Salin selepas log masuk

四、新建vue项目

用管理员权限打开dos窗口,切换到需要创建项目的路劲下

vue init webpack frontend
Salin selepas log masuk

npm install
Salin selepas log masuk

运行项目
npm run dev
Salin selepas log masuk

五、打包运行

npm run build
Salin selepas log masuk

vue项目打包后只有三个文件,如下:

 这样就直接可以通过自己定义的路由访问啦!!!

到此结束了,不会的去学习去

【相关推荐:javascript视频教程vue.js教程

Atas ialah kandungan terperinci Gambaran keseluruhan pembinaan dan pembungkusan projek Vue dan berjalan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
vue
sumber:csdn.net
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan