node -v
npm install -g vue-cli
或使用国内淘宝镜像
npm install -g cnpm –registry=https://registry.npm.taobao.org
cnpm install -g vue-cli
vue init webpack vue-demo
vue-demo即为项目名称,可自定义
Install vue-router Y 安装 vue-router
其他全部为 No
npm run dev
npm start
npm run build
npm install vuex --save
main.js引入
import Vuex from 'vuex'
main.js使用Vuex
Vue.use(Vuex)
npm install vue-resource --save
main.js引入
import VueResource from 'vue-resource'
main.js使用Vuex
Vue.use(VueResource)
npm install axios
然后
npm install --save axios vue-axios
main.js引入 axios、vue-axios
import axios from 'axios'
import VueAxios from 'vue-axios'
main.js使用axios、vue-axios
Vue.prototype.axios = axios;
Vue.use(VueAxios, axios);
npm i element-ui -s
main.js引入Element-ui
import ElementUI from 'element-ui'
main.js使用ElementUI
Vue.use(ElementUI);
npm install bootstrap --save-dev
npm install jquery --save-dev
main.js引入bootstrap、jquery
import $ from 'jquery'
/*Bootstrap引入*/
import 'bootstrap/dist/css/bootstrap.min.css'
import 'bootstrap/dist/js/bootstrap.min.js'
配置build文件webpack.base.conf.js,添加两行代码:
const webpack = require('webpack')
module.exports = {
//省略
plugins: [
new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery",
"windows.jQuery": "jquery"
})
]
}
采用当前项目安装(--save-dev)
npm install 插件名称@版本 --save-dev