vuecli打包项目(使用vue-cli创建项目并webpack打包的操作方法)
类别:编程学习 浏览量:275
时间:2021-10-14 00:43:27 vuecli打包项目
使用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中使用即可。
8.部署:配置nginx,打包项目,启动nginx即可
npm run build start nginx
到此这篇关于使用vue-cli创建项目,webpack打包的文章就介绍到这了,更多相关vue webpack打包内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- vue实现商品详情讲解(京东 Vue3 组件库支持小程序开发的详细流程)
- vue监控对象变化(Vue之监听方法案例详解)
- vue浏览pdf文件(如何在vue中使用pdfjs预览pdf文件)
- vue接收网络请求数据类型配置(vue中对接Graphql接口的实现示例)
- vuejs指令解析(Vue.js中的计算属性、监视属性与生命周期详解)
- vue加element ui开发项目(Vue+ElementUI之Tree的使用方法)
- vue中怎么触发复选框的点击事件(vue点击弹窗自动触发点击事件的解决办法模拟场景)
- vue elementui侧边栏怎么切换页面(Vue + element实现动态显示后台数据到options的操作方法)
- vuephp后台开发框架(Vue+thinkphp5.1+axios实现文件上传)
- vue使用elementui框架(总结Vue Element UI使用中遇到的问题)
- vue中什么时候需要set属性(Vue.set和this.$set使用和区别)
- vue创建dom节点(Vue批量更新dom的实现步骤)
- vue跨域代理怎么写(解决vue $http的get和post请求跨域问题)
- vue应用转flutter(Vue和Flask通信的实现)
- vue集成文件上传插件(vue 实现上传组件)
- vue3 响应式的实现过程(Vue3.x使用mitt.js进行组件通信)
- 为什么现在社会越来越卷了(现在社会为什么发展那么快呢)
- 直播带货能赚到很多钱吗(直播带货能赚到很多钱吗现在)
- 做网红真的很能赚钱吗(做网红真的很能赚钱吗)
- 10句英语常用(英语常用900句)
- 爱情能当饭吃吗(爱情能当饭吃吗说说)
- 白T恤穿法(白t恤)
热门推荐
- c# Invoke和BeginInvoke 区别
- javascript数组实例扩展方法(JavaScript如何监测数组的变化)
- react怎么使用父组件(关于antd tree和父子组件之间的传值问题react 总结)
- vscode react插件(基于visual studio code + react 开发环境搭建过程)
- mysql获取随机数(MySQL 生成随机数字、字符串、日期、验证码及 UUID的方法)
- vue实现添加一段代码功能(Vue实现动态查询规则生成组件)
- 阿里云服务器实例用户名(阿里云服务器新建用户具体方法)
- pgsql函数里有多个事务如何处理(关于SQL数据库 msdb.dbo.sp_send_dbmail 函数发送邮件的场景分析)
- 怎么选择云服务器(云服务器配置如何选择你知道吗?)
- mvc中partialview
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9