1.cmd 安裝cnpm 百度cnpm css
npm install -g cnpm --registry=https://registry.npm.taobao.org
(若是npm不是內部或外部命令,請先安裝node.js)html
2.安裝vuevue
npm install vue / cnpm install vue
3.安裝 vue腳手架 (命令行工具)node
npm install --global vue-cli / cnpm install --global vue-cli
4. 建立項目jquery
注意:建立項目的時候首先進入你的一個項目文件夾webpack
vue init webpack my-project 官方提供的 vue init webpack-simple vuedemo01 (咱們使用的) vue init webpack-simple 項目名稱 (默認安裝的2.0)
vue init webpack-simple#1.0 項目名稱ios
5.安裝依賴web
cd vuedemo01
npm install / cnpm install (推薦)
6. 運行項目npm run devvue-router
這時候一個基礎的vue+webpack項目就搭建完成了,可是根據不一樣的項目,vue所須要的依賴和配置也是不一樣的,這裏,我把一些經常使用的依賴和配置安裝簡單的介紹一下。vuex
cnpm install axios element-ui less vuex vue-router -S
/axios 這是用於交互
/element-ui 這是組件
/less 這是less(相似於css,但層次更明朗)
/vuex 這是vue狀態管理
/vue-router 路由
cnpm install less-loader babel-plugin-transform-object-rest-spread babel-preset-es2015 babel-helper-vue-jsx-merge-props babel-plugin-syntax-jsx babel-plugin-transform-vue-jsx url-loader -D
/less-loader less的loader配置
/babel-plugin-transform-object-rest-spread (如下均爲解析器)
/babel-preset-es2015
/babel-helper-vue-jsx-merge-props
/babel-plugin-syntax-jsx
/babel-plugin-transform-vue-jsx
/url-loader
修改.babelrc文件
{ "presets": [ ["es2015", { "modules": false }] ], "plugins":["transform-object-rest-spread","transform-vue-jsx"] }
7.在webpack.config.js中配置解析器,添加(修改)如下內容
{ test: /\.css$/, loader: 'style-loader!css-loader!less-loader', exclude: /node_modules/ }, { test: /\.(woff|svg|eot|ttf)\??.*$/, loader: 'url-loader' },
8.在頁面中引入所須要的一些插件,或者在main.js中導入(如jquery.js)
package.json