建 目录 webpack-vuedemo1

安装依赖组件 :

初始化 npm init

npm install --save vue

npm install --save-dev babel-core babel-loader babel-preset-es2015

npm install --save-dev vue-loader vue-template-compiler

npm install --save-dev css-loader file-loader

npm install --save-dev webpack

添加项目文件

添加 src 目录

添加 App.Vue

<!-- 简单写个title和一个循环 -->

<template>

<div id="example">

<h1>{{ msg }}</h1>

<ul>

<li v-for="n in 5">{{ n }}</li>

</ul>

</div>

</template>

<script>

export default {

data () {

return {

msg: 'Hello World!'

}

}

}

</script>

<style scoped>

#example {

/*background: red;*/

height: 100vh;

}

</style>

添加 main.js

/* 引入vue和主页 */

import Vue from 'vue'

import App from './App.vue'

/* 实例化一个vue */

new Vue({

el: '#app',

render: h => h(App)

})

添加 webpack.config.js

/* 引入操作路径模块和webpack */

var path = require('path');

var webpack = require('webpack');

module.exports = {

/* 输入文件 */

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

output: {

/* build 输出目录*/

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

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

publicPath: '/dist/',

/* 输出文件名名称 */

filename: 'build.js'

},

module: {

rules: [

/* vue 解释器 */

{

test: /\.vue$/,

loader: 'vue-loader'

},

/* babel 解释器 */

{

test: /\.js$/,

loader: 'babel-loader',

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

exclude: /node_modules/

}

]

}

}

修改 package.json 添加npm 命令 dev,build

{

"name": "webpack-vuedemo1",

"version": "1.0.0",

"description": "",

"main": "index.js",

"scripts": {

"dev": "webpack-dev-server -d --inline --hot --env.dev",

"build": "rimraf dist && webpack -p --progress --hide-modules"

},

"keywords": [],

"author": "",

"license": "ISC",

"dependencies": {

"vue": "^2.5.9"

},

"devDependencies": {

"babel-core": "^6.26.0",

"babel-loader": "^7.1.2",

"babel-preset-es2015": "^6.24.1",

"css-loader": "^0.28.7",

"file-loader": "^1.1.5",

"vue-loader": "^13.5.0",

"vue-template-compiler": "^2.5.9",

"webpack": "^2.7.0",

"webpack-dev-server": "^2.9.5"

}

}

浏览器:运行

git hub 地址

https://github.com/hbb0b0/Vue

Vue 环境搭建之Hello World的更多相关文章

  1. vue环境搭建与创建第一个vuejs文件

    我们在前端学习中,学会了HTML.CSS.JS之后一般会选择学习一些框架,比如Jquery.AngularJs等.这个系列的博文是针对于学习Vue.js的同学展开的. 1.如何简单地使用Vue.js ...

  2. 55.Vue环境搭建

    Vue环境搭建 在搭建过程中出现的错误解决办法  https://www.cnblogs.com/lovebing/p/9488198.html      cross-env使用笔记   cross- ...

  3. Vue环境搭建及第一个helloWorld

    Vue环境搭建及第一个helloWorld 一.环境搭建 1.node.js环境安装配置  https://www.cnblogs.com/liuqiyun/p/8133904.html 或者 htt ...

  4. 前端(二十三)—— Vue环境搭建

    目录 一.Vue环境搭建 一.Vue环境搭建 1.安装node 去官网下载node安装包 傻瓜式安装 万一安装后终端没有node环境,要进行node环境变量的配置(C:\Program Files\n ...

  5. Vue环境搭建、创建与启动、案例

    vue环境搭建 """ 1) 安装node 官网下载安装包,傻瓜式安装:https://nodejs.org/zh-cn/ 2) 安装cnpm npm install - ...

  6. VUE环境搭建、创建项目、vue调试工具

    环境搭建 第一步 安装node.js 打开下载链接:   https://nodejs.org/en/download/    这里下载的是node-v6.9.2-x64.msi; 默认式的安装,默认 ...

  7. vue 环境搭建笔记

    环境 开发工具:VS Code vue版本: 2.x 准备 使用 npm 包管理器进行安装,也可以使用 yarn 包管理器. 可以使用淘宝的 npm 镜像,国内速度更快. 使用方式: $ npm in ...

  8. windows vue环境搭建

    windows环境搭建Vue开发环境 一.安装node.js(https://nodejs.org/en/) 下载完毕后,可以安装node,建议不要安装在系统盘(如C:). 二.设置nodejs pr ...

  9. Vue环境搭建和项目创建

    目录 vue项目 环境搭建 项目创建 vue项目 环境搭建 node node ~~ python:node是用c++编写用来运行js代码的 npm(cnpm) ~~ pip:npm是一个终端应用商城 ...

  10. vue环境搭建及单页面标签切换实例

    复习 """ 1.指令: v-once: <p v-once>{{ msg }}</p> v-cloak: 防止页面加载抖动 v-show:绑定的 ...

随机推荐

  1. 实现我博客旁边的线条效果 html canvas-nest.js 源码

    canvas-nest.js 这个js文件可以用来实现炫酷的线条与鼠标进行交互的功能,具体效果如图所示 js具体源码如下: /** * Copyright (c) 2016 hustcc * Lice ...

  2. boost::assign(标准容器填充库)

    boost::assign通过对"+="和","的重载非常方便的填充标准容器(std::vector,std::set,std::list,std::map), ...

  3. C#中级-通过注册表读取Windows Service程序执行路径

    一.前言        假设我们的C#解决方案中有多个程序应用,如:Web应用.控制台程序.WPF程序应用和Windows服务应用. 那么这些非Windows Service应用程序怎么在代码中找到W ...

  4. 进程间通信 ipcs

    在linux系统上借助ipcs命令可以方便地查看进程间通信状态 操作系统:centos7.3 x86_64 应用软件: oracle12c

  5. MySQL连接方式及大小写问题

     一.连接数据库 在命令行连接MySQL有这两种方式,一种是使用命令行参数:另一种是将参数信息写入配置文件 1.命令行中使用参数 -u用户名 -p密码 -D数据库名 -P数据库服务端口 -s安静模式 ...

  6. java进程脱离终端运行

    关于 java 进程脱离终端放入后台运行的问题,首先想到是使用nohup命令: 研究了一下tomcat启动脚本.jenkins.war启动方式以及其他linux命令,结论是在目前的linux系统上不使 ...

  7. swiper轮播问题之一:轮播图内容为动态数据生成时轮播图无法自动轮播

    本人在用H5做移动端项目中使用Swiper遇到的两个问题,因此加深了对Swiper的掌握,分享出来对刚开始接触Swiper的童鞋们或多或少会有帮助.        首先,new Swiper的初始化最 ...

  8. golang 用tar打包文件或文件夹

    打包文件用到了tar包,其中tar包的用法可以参考API golang提供了个函数用来遍历文件夹 filepath.Walk 函数具体描述如下: func Walk(root string, walk ...

  9. TP框架如何开启log日志

    1. 日志的处理工作是由系统自动进行的,在开启日志记录的情况下,会记录下允许的日志级别的所有日志信息. 其中,为了性能考虑,SQL日志级别必须在调试模式开启下有效,否则就不会记录. 系统的日志记录由核 ...

  10. SQL Server Service Broker创建单个数据库会话

    概述 SQL Server Service Broker 用来创建用于交换消息的会话.消息在目标和发起方这两个端点之间进行交换.消息用于传输数据和触发消息收到时的处理过程.目标和发起方既可以在同一数据 ...