vue部署

安装

npm 安装

npm install vue
#直接下载使用
https://vuejs.org/js/vue.min.js

cnpm安装

npm install -g cnpm --registry=http://registry.npm.taobao.org

vue-cli 脚手架

cnpm install -g vue-cli 

使用脚手架构建项目

#首先cd到自己指定目录,执行
vue init webpack <目录名称>
#注意在安装是不启用Eslint,否则开发过程中缩进问题很头疼
cd <目录>
#安装依赖包(package.json)
cnpm install
cnpm run dev 
#去浏览器打开localhost:8080
#这里简单介绍下 npm run dev 命令,其中的“run”对应的是package.json文件中,scripts字段中的dev,也就是 node build/dev-server.js命令的一个快捷方式。
#项目打包
cnpm run build

目录结构

目录说明
build项目构建(webpack)相关代码
config配置目录,包括端口号等。我们初学可以使用默认的。
node_modulesnpm 加载的项目依赖模块
src这里是我们要开发的目录,基本上要做的事情都在这个目录里。里面包含了几个目录及文件:
assets:放置一些图片,如logo等。
components:目录里面放了一个组件文件,可以不用。
App.vue:项目入口文件,我们也可以直接将组件写这里,而不使用 components 目录。
main.js:项目的核心文件。
static静态资源目录,如图片、字体等。
test初始测试目录,可删除
.xxxx文件这些是一些配置文件,包括语法配置,git配置等。
index.html首页入口文件,你可以添加一些 meta 信息或统计代码啥的。
package.json项目配置文件。
README.md项目的说明文档,markdown 格式

vue缩进报错

#不开启Eslint即可,在使用vue-cli搭建项目的过程中不启用Eslint
#/router

实例配置

#主要是在src下的conmponents下进行开发
#src/router/index.js下配置
import Vue from 'vue'
import Router from 'vue-router'
import Header from '@/components/header'
import movieList from '@/components/movieList'
import cinemaList from '@/components/cinemaList'

Vue.use(Router)

export default new Router({
  routes: [
    {
      path: '/',
      name: 'movieList',
      component: movieList
    },
    {
      path: '/movieList',
      name: 'movieList',
      component: movieList
    },
    {
      path: '/cinemaList',
      name: 'cinemaList',
      component: cinemaList
    }
  ],
  history: true
})

# /config/index.php中配置代理 proxyTable

#/src/main.js 修改入口文件
// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue'
import Home from './pages/home'
import router from './router'

Vue.config.productionTip = false

/* eslint-disable no-new */
new Vue({
  el: '#app',
  router,
  template: '<Home/>',
  components: { Home }
})
Vue部署到Nginx可以通过以下步骤完成: 1. 首先,确保已经安装了Nginx并启动了Nginx服务。可以使用命令"systemctl start nginx"来启动Nginx服务。 2. 接下来,将Vue项目的打包文件部署到Nginx的默认目录,即"/usr/local/nginx/html"。可以将打包后的文件夹直接复制到该目录下。 3. 然后,编辑Nginx的配置文件"/usr/local/nginx/conf/nginx.conf",找到server段并添加以下配置: ``` server { listen 80; server_name your_domain.com; location / { root /usr/local/nginx/html/your_vue_project; index index.html; try_files $uri $uri/ /index.html; } } ``` 在上述配置中,将"your_domain.com"替换为你的域名或IP地址,将"your_vue_project"替换为你的Vue项目的文件夹名称。 4. 保存并退出配置文件后,重新加载Nginx配置文件以使更改生效,可以使用命令"./nginx -s reload"。 5. 最后,通过访问你的域名或IP地址即可查看部署好的Vue应用。例如,通过访问"http://your_domain.com"或"http://your_ip_address"来验证部署是否成功。 请注意,如果你的Vue应用使用了路由功能,需要添加额外的配置以支持前端路由。具体的配置可以参考Vue官方文档或相关的教程。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Vue(六) Nginx项目部署](https://blog.csdn.net/qq_40772692/article/details/124988974)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Vue项目部署(Nginx)](https://blog.csdn.net/weixin_42067873/article/details/126704266)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值