溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何用vue-cli創建項目并webpack打包

發布時間:2022-10-12 15:05:19 來源:億速云 閱讀:411 作者:iii 欄目:web開發

本篇內容介紹了“如何用vue-cli創建項目并webpack打包”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

1.準備環境(nodejs下載和設置環境變量)
2.全局安裝vue-cli,提供vue命令進行創建vue項目

npm install -g @vue/cli

關于舊版本
Vue CLI 的包名稱由 vue-cli 改成了 @vue/cli。 如果你已經全局安裝了舊版本的 vue-cli (1.x 或 2.x),你需要先通過 npm uninstall vue-cli -g 或 yarn global remove vue-cli 卸載它。

3.創建一個基于 webpack 模板的新項目(先新建項目文件夾,打開所在位置命令行)

vue init webpack my-project

4.進行默認配置

# 這里需要進行一些配置,默認回車即可
This will install Vue 2.x version of the template.

For Vue 1.x use: vue init webpack#1.0 my-project
# 開始配置
? Project name my-project
? Project description A Vue.js project
? Author runoob <test@runoob.com>
? Vue build standalone
? Use ESLint to lint your code? Yes
? Pick an ESLint preset Standard
? Setup unit tests with Karma + Mocha? Yes
? Setup e2e tests with Nightwatch? Yes
# 配置結束
   vue-cli ? Generated "my-project".

   To get started:
   
     cd my-project
     npm install
     npm run dev
   
   Documentation can be found at https://vuejs-templates.github.io/webpack

5.進入項目,安裝node_modules,并啟動項目

cd my-project
npm install
npm run dev

6.打包項目,并且配置nginx

# 打包項目
npm run build

nginx配置

worker_processes  1;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;

    server {
        listen       8081;
        server_name  localhost;

		location / {
            root   E:/vuework/my-project/dist;
			try_files $uri $uri/ /index.html;
            index  index.html index.htm;
        }
    }
}

7.重復打包,文件不更新問題。
在build目錄下的webpack打包文件引用clean-webpack-plugin插件,然后在plugin中使用即可。

如何用vue-cli創建項目并webpack打包
如何用vue-cli創建項目并webpack打包
如何用vue-cli創建項目并webpack打包

8.部署:配置nginx,打包項目,啟動nginx即可

npm run build
start nginx

“如何用vue-cli創建項目并webpack打包”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女