vue-cli 3.0.x升级到webpack4后有哪些新特性
这次给大家带来vue-cli 3.0.x升级到webpack4后有哪些新特性,vue-cli 3.0.x升级到webpack4后有的注意事项有哪些,下面就是实战案例,一起来看一下。
最近项目正在优化。乘着有时间看了一下 vue-cli3.0.x 使用 。感觉还蛮不错的。 因为之前项目使用的 vue-cli 2 创建的,强行使用 eslint让我们很难受,一些与项目无关的 “build” 和 “config” ,让人看着就有一些不爽 。由于公司环境比较多,需要测试环境的配置。增加了 “”tt”: “node build/tt-build.js”” 。到 3.0.x 应该怎么用? 带着这些问题来看 3.0.x 感觉就好多了。
1. 官网资料
在学习技术的时候,经常看查看官网的资料。因为那里的资料更新是最快的 。
vue-cli
vue-cli 文档
2. 安装环境
这里犸特头,推荐大家使用 npm install -g @vue/cli ,通过 yarn global add @vue/cli 还需要进行其他设置,还生成一些文件删除几分钟。
npm install -g @vue/cli # or yarn global add @vue/cli # 使用vue命令,创建项目(不同于cli2.0的init,create) vue create my-project
如果 您使用 yarn global add @vue/cli 安装需要 进入 目录 。执行
yarn // 安装项目依赖 cd packages/@vue/cli // 目录 yarn link //添加 link `vue` 执行指命 。 vue create my-project // 创建项目 。
3. 多环境配置
因为公司有 开发环境 ,测试环境,联调环境,线上环境 。减少人为配置,一次配置对原则。所以在2.0.x 增加了“package.json “tt”: “node build/tt-build.js”” 类型的配置,配置不了不少文件。 在 vue-cli 3.0.x 里面支持 “.env” 文件配置 ,我这里增加 “.env.development” , “.env.production”和“.env.test” 配置 。
1. 基本对应和默认
development is used by vue-cli-service serve production is used by vue-cli-service build test is used by vue-cli-service test
2. 指定配置启动
增加其他配置,需要下面指定配置 。
"dev-build": "vue-cli-service build --mode development",
3.”.env “配置文件编写
配置文件内容格式如下 ,
VUE_APP_*
例如:”.env.production” 内容如下
VUE_APP_MOCK_URL = 'https://xxx.xxx.xxx/restapi/'
4. 调整用环境配置
console.log(process.env.VUE_APP_MOCK_URL); process.env.NODE_ENV // 特定 BASE_URL // vue.config.js 配置
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:
Atas ialah kandungan terperinci vue-cli 3.0.x升级到webpack4后有哪些新特性. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



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

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

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

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

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

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.

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

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//
