已经安装并且会使用node.js 和 npm
根据模板创建项目
vue init webpack-simple 工程名字<工程名字不能用中文>
或者创建 vue1.0 的项目
vue init webpack-simple#1.0 工程名字<工程名字不能用中文>
会有一些初始化的设置,如下输入:
Target directory exists. Continue? (Y/n) 直接回车默认(然后会下载 vue2.0模板,这里可能需要连代理)
Project name (vue-test) 直接回车默认
Project description (A Vue.js project) 直接回车默认
Author 写你自己的名字
安装项目依赖
*必须这么写
npm install
启动项目
npm run dev
使用ElementUI
如果不熟悉移步官网:http://element.eleme.io/#/zh-CN
1、npm i element-ui
2、然后在 main.js 引入并注册
import Element from 'element-ui'
import 'element-ui/lib/theme-default/index.css'
Vue.use(Element)
须安装
npm install style-loader --save-dev
npm install css-loader --save-dev
npm install file-loader --save-dev
安装好后package.json下的内容(我的内容和这个有差别,版本不一致,安装的内容也有不同)
{
"name": "vue-router-cli",
"description": "A Vue.js project",
"version": "1.0.0",
"author": "Allen [email protected]",
"private": true,
"scripts": {
"dev": "cross-env NODE_ENV=development webpack-dev-server --open --hot",
"build": "cross-env NODE_ENV=production webpack --progress --hide-modules"
},
"dependencies": {
*"element-ui": "^1.2.5",*
"vue": "^2.2.1",
"vue-resource": "^1.2.1",
"vue-router": "^2.3.1"
},
"devDependencies": {
"babel-core": "^6.0.0",
"babel-loader": "^6.0.0",
"babel-preset-latest": "^6.0.0",
"cross-env": "^3.0.0",
*"css-loader": "^0.25.0",*
*"file-loader": "^0.9.0",*
*"style-loader": "^0.16.1",*
"vue-loader": "^11.1.4",
"vue-template-compiler": "^2.2.1",
"webpack": "^2.2.0",
"webpack-dev-server": "^2.2.0"
}
}
在 webpack.config.js 中的 loaders 数组加入以下配置(这一步无论如何也成功不了)
{
test: /\.css$/,
loader: "style-loader!css-loader"
},
{
test: /\.(eot|woff|woff2|ttf)([\\?]?.*)$/,
loader: "file"
}
现在就可以使用Element了,如果你想用其他的UI框架也可以自行安装的。