欢迎访问 生活随笔!

凯发k8官方网

当前位置: 凯发k8官方网 > 前端技术 > vue >内容正文

vue

vue之旅-凯发k8官方网

发布时间:2024/10/12 vue 22 豆豆
凯发k8官方网 收集整理的这篇文章主要介绍了 vue之旅-vue环境搭建 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

一、准备工作:

  程序员必备环境:node.js和git

  node.js地址 https://nodejs.org/en/download/

  git地址 https://git-scm.com/downloads    https://git-for-windows.github.io/

二、开始工作:

  1.执行命令   $  npm install -g vue-cli 

   注:-g为全局安装,如果是mac按如下写法:sudo npm install -g vue-cli

     vue-cli提供了几种模板,如下三种模式:

     simple(太简单,就一个index.html文件)、webpack-simple(比较实用)、webpack(较全,内置有方法检查、单元测试等。)

  2.创建项目(或者说模版项目)命令格式:vue init  ---  vue init 模版名称 项目名称(小写英文字母)

    注:

      执行命令 vue init webpack vuetest  命令窗口会出现提示 (全部默认enter 就可以了)提示如下

      ?project name (vuetest)   

      ? project name vuetest

      ? project description (a vue.js project)

      ? project description a vue.js project

      ? author (songxibin)

      ? author songxibin

      ? vue build standalone

    下边的提示案情况选择,是和否都可以试试,提示以此为vue-router(路由) eslint(代码检查)等。此时项目创建完毕,ctrl c退出创建 cd vuetest进入刚才创建的vuetest项目

   3.执行命令 npm install 安装依赖。

   4.依赖安装完毕执行命令 npm run dev 运行项目,默认为本地8080端口。

   5.编译并打包,将打包好的dist丢到服务器上:

    npm run build

   三、vue webpack构建 

    首先创建项目文件夹,进入文件(空文件)

    打开控制台或git  安装webpack 和 webpack-dev-server

    执行命令 npm install -g webpack webpack-dev-server

    项目初始化  执行命令 npm init -y

    //项目目录下安装依赖

    npm install webpack webpack-dev-server style-loader css-loader babel-core babel-loader babel-plugin-transform-runtime babel-preset-es2015 babel-preset-stage-0 babel-runtime --save-dev

    //vue相关依赖

    npm install vue vue-loader vue-html-loader vue-style-loader  vue-hot-reload-api vue-template-compiler --save-dev

    //安装vue

    npm install vue --save

    配置文件 webpack.config.js 内容

      var path = require('path');

      var webpack = require('webpack');

      module.exports = {

        entry: './src/app.js',

        output: {

          /* 输出目录,没有则新建 */

          path: path.resolve(__dirname, './dist'),

          /* 静态目录,可以直接从这里取文件 */

          publicpath: '/dist/',

          /* 文件名 */

          filename: 'build.js'

        },

      module: {

        rules: [

          /* 用来解析vue后缀的文件 */

          {

            test: /\.vue$/,

            loader: 'vue-loader'

          },

          /* 用babel来解析js文件并把es6的语法转换成浏览器认识的语法 */

          {

            test: /\.js$/,

            loader: 'babel-loader',

         /* 排除模块安装目录的文件 */

          exclude: /node_modules/

          }

        ]

      }

    }

 

    app.js内容

    import vue from 'vue'

    //import hello from "../../src/components/hello.vue";

    //使用全局函数注入组件,就不用import和在创建vue对象时定义components键值

    vue.component('hello', require("../../src/components/hello.vue"));

    new vue({

      el: "#app",

      //定义template可以不用在html中插入""

      //template: '',

      //components: { hello }

    });

 

    hello.vue 内容:

    {{msg}}

    body{

      background-color:#eee;

    }

    export default{

      data(){

        return{

          msg:'this is template body vue'

        }

      }

    }

 

    index.html 内容

    

      vue-webpack

转载于:https://www.cnblogs.com/yang6120yang/p/7718542.html

总结

以上是凯发k8官方网为你收集整理的vue之旅-vue环境搭建的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得凯发k8官方网网站内容还不错,欢迎将凯发k8官方网推荐给好友。

  • 上一篇:
  • 下一篇:
网站地图