vue脚手架创建vue2前端项目

做个笔记,有时候不记得如何来创建使用项目了,就到博客园来看看。做项目的时候会接触到前端,这时候就需要一些前端的知识了,前端当中,vue算是比较好用,且容易入门的,用vue来开发前后端分离的项目,可以降低项目的耦合度。使用vue的时候,用脚手架来开发单页面应用。

创建脚手架项目首先需要安装node.js,在node.js中安装vue,方法过于简单,自行查找。

 

安装好nodejs之后,安装依赖

npm install webpack webpack-cli -g

 

然后安装vue-cli

npm install -global vue-cli

 

打开cmd,输入以下命令创建一个vue脚手架,项目名字叫app:

vue create app

 

在命令行中输入该命令会显示出一个选项:

 

 这时候选择default(默认),程序会创建一个脚手架项目,会将该项目创建在 ./app 文件夹下,此时需要进入该文件夹,才能运行该脚手架项目。

cd app

 

等待项目创建好以后,就可以安装一些需要用到的东西了,比如Element-ui,router,scss。添加Element-ui指令如下,全局使用element ui:

npm i element-ui -S 

 

在脚手架项目中安装router,路由是用于页面跳转的,vue脚手架居然不自带路由:

npm install vue-router@3

 

安装Scss及其组件,scss语法与css差不多:

npm install node-sass --save-dev
npm install sass-loader --save-dev

到此,项目基本的东西就已经有了,接下来就是配置项目并运行。

 

打开主入口文件public/index.html,添加初始样式代码,能够避免后面在添加样式的时候受到影响:

 

 

在src目录下新建一个router文件夹,在文件夹下新建一个index.js文件,这便是我们需要使用的路由文件,路由类似于目录,把所有的页面的位置都放进去,需要跳转页面的时候进来查找位置即可,路由配置如下:

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

//导入页面
import homepage from '@/components/HelloWorld.vue'

Vue.use(VueRouter)

export default new VueRouter({
    routes: [{
        path: '/',
        component: homepage
    }]
});

在main.js中添加代码,引入element ui以及router:

import Vue from 'vue'
import App from './App.vue'
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
import router from './router'

Vue.config.productionTip = false
Vue.use(ElementUI);

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

接着在App.vue中修改代码为:

<template>
  <div id="app">
    <router-view></router-view>
  </div>
</template>

<script>
    export default {}
</script>

<style>

</style>

 

到此,项目就初步的配置好了,控制台输入以下命令运行,如果运行失败,检查是否进入到项目文件夹中,或者上面哪个步骤出错:

npm run serve

2021-01-02 00:06:06

last: 2023-06-16 13:08:00

 

posted @ 2021-01-02 00:07  信仰在心中  阅读(511)  评论(0编辑  收藏  举报