Node.js\npm\Vue脚手架

本文介绍了如何搭建Vue项目,包括Node.js的安装与配置,npm的使用,以及Vue CLI的安装和项目创建。通过图形化界面或命令行创建项目,设置淘宝镜像加速下载,详细解析了项目结构如main.js、App.vue和index.js,指导了启动项目及安装插件的方法。
摘要由CSDN通过智能技术生成

一、node.js

1、是什么node.js?
	vue的服务器,运行前端项目。node.js中包括了npm,并且node.js会自动配置环境变量
2、什么是npm?
	是node.js的包管理器,可以使用npm下载所需要的包,可以和maven仓库参考理解,npm也是一个存储了大量包的仓库
3、怎么用?
	安装在window系统中,安装包下载地址:
		网盘地址:
	然后点击安装,一直下一步,记得改变安装地址,因为默认会安装到C盘
4、检查安装是否成功?
	打开黑窗口:如下

在这里插入图片描述

	5、设置npm的淘宝镜像
		因为npm是一个国外的服务器,下载东西比较慢,所以可以使用阿里的镜像。
		在黑窗口中,命令:npm install -g cnpm --registry=https://registry.npm.taobao.org
		检查是否成功:cnpm -v
		设置成功后,就可以使用cnpm开头的命令了,npm也可以使用

二、Vue的脚手架

Vue脚手架:用来快速的搭建Vue的项目

1、安装(在黑窗口中)

cnpm install -g @vue/cli

在这里插入图片描述
2、检验脚手架是否安装成功

在这里插入图片描述
3、使用
Ⅰ、使用图形化界面来创建Vue项目

	黑窗口中输入命令:vue ui
	这是打开图形化界面,然后就可以在浏览器中打开

首页:
在这里插入图片描述下一步:
在这里插入图片描述下一步:
在这里插入图片描述下一步:

在这里插入图片描述在这里插入图片描述
工程创建完毕:

在这里插入图片描述

4、给项目安装需要的插件
(1)在图形化界面上安装(推荐使用
点击“插件”栏,然后搜索需要的插件:
在这里插入图片描述(2)、使用命令模式
使用WebStorm打开刚才创建的项目,然后在工作台中输入命令:

	npm i 插件的名称 -S

在这里插入图片描述5、启功项目
(1)图形化运行
在这里插入图片描述
(2)命令模式运行
在WebStorm的工作台中输入:

	npm run serve

三、项目结构介绍

在这里插入图片描述这个是自己根据需求更改过的项目目录:
在这里插入图片描述

1、main.js

	程序入口的配置,这里的设置是全局的。
	比如自己加的全局使用的静态资源,就可以在main.js中设置成项目中所有页面均使用。
import Vue from 'vue'
import App from './App.vue'
import router from './router'
import './plugins/element.js'
//设置全局的css
import './assets/css/globel.css'
//手动加载axios
import axios from 'axios'

Vue.config.productionTip = false

//将axios挂载到vue对象
Vue.prototype.$http=axios;

new Vue({
  router,
  render: function (h) { return h(App) }
}).$mount('#app')

2、App.vue

	项目的首页
<template>
  <div id="app">
<!--    相当于a标签,跳转到login.vue页面-->
    <router-link to="/login">loign</router-link>
<!--    用来渲染页面,必须加,不然跳转的页面就显示不出来-->
	<router-view/>
  </div>
</template>

<script>

export default {
  name: 'app',
  components: {
  }
}
</script>

<style>
<!--这都可以删了-->
#app {
  font-family: 'Avenir', Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50;
  margin-top: 60px;
}
</style>

3、index.js

	配置页面跳转的路由。首页当中<router-link to="/login">所使用的路径就是在index.js中配置的。index.js中配置路由有两种方式:

第一种:

import Vue from 'vue'
import VueRouter from 'vue-router'
//不论用不用的到,都先加载
import Login from '../views/login.vue'

Vue.use(VueRouter)

const routes = [  
  {
    path: '/login',
    name: 'login',
    //值的名字和上边导入的模块定义的名字相同
    component: Login
  } 
]

const router = new VueRouter({
  routes
})

export default router

第二种:

import Vue from 'vue'
import VueRouter from 'vue-router'

Vue.use(VueRouter)

const routes = [
  //  用到再加载
  {
    path: '/login',
    name: 'login',
    component: function () {
      return import(/* webpackChunkName: "about" */ '../views/login.vue')
    }
  }
]

const router = new VueRouter({
  routes
})

export default router

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Node.js是一个基于Chrome V8引擎的JavaScript运行时环境,可用于开发服务器端和网络应用程序。它支持异步编程模型,使得能够处理大量并发请求。在Node.js中,可以使用Vue.js来构建前端应用程序。Vue.js是一种用于构建用户界面的渐进式JavaScript框架。它可以与Node.js配合使用,实现前后端分离的开发模式。在Node.js中使用Vue.js,需要先下载和安装Node.js,你可以从官网上下载最新版本的Node.js,并安装。安装完成后,你可以使用以下命令来验证Node.js和Vue.js的版本: - 查看Node.js版本:node -v - 查看npm版本:npm -v 如果这两个命令都能正确显示版本号,说明Node.js已经成功安装,并且Vue.js会自带npm包管理器,因此你可以使用npm来安装和管理Vue.js相关的依赖库。请注意,Node.js和Vue.js的安装和使用是独立的,你可以根据项目的需要进行安装和使用。<span class="em">1</span><span class="em">2</span> #### 引用[.reference_title] - *1* [Node.js+Vue脚手架环境搭建的方法步骤](https://download.csdn.net/download/weixin_38638004/14901329)[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* [系统基于springboot框架,使用Java+vue编写,为前后端分离的微服务项目](https://download.csdn.net/download/Abelon/88250447)[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 ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值