on文件css
$ npm init
$ npm install --save vue
安装vue2.0html
$ npm install --save-dev webpack webpack-dev-server
安装webpack和webpack测试服务器前端
$ npm install --save-dev babel-core babel-loader babel-preset-es2015
安装babel,编译es6vue
$ npm install --save-dev vue-loader vue-template-compiler
解析vue组件和.vue的文件node
$ npm install --save-dev css-loader file-loader
解析csswebpack
<template> <div id="demo"> <p>{{msg}}</p> </div> </template> <script> export default { data () { return { msg: 'Hello World!' } } } </script> <style scope> * { color: #FF0000; } </style>
import Vue from 'vue' import App from './APP.vue' new Vue({ el: '#app', render: h => h(App) })
var path = require('paht') // 引入操做路径模块 module.exports = { // 输入文件 entry: './src/main.js', output: { // 输出目录 path: path.resolve(__dirname, './dist'), // 静态目录,从这里取文件 publicPath: '/dist/', // 文件名 filename: 'index.js' }, module: { rules: [ //解析vue后缀文件 {test: /\.vue$/, loader: 'vue-loader'}, //用巴babel解析js文件 排除模块安装目录的文件 {test: /\.js$/, loader: 'babel-loader',exclude: /node_modules/} ] } }
$ npm install -g webpack
安装全局webpack,不然输入webpack命令会报错不是内部命令
webpack
用webpack命令打包项目es6
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="app"></div> <script src="./dist/index.js"></script> </body> </html>
$ npm install -g webpack-dev-server
$ webpack-dev-server
等待程序运行完毕在浏览器中输入localhost:8080查看页面web