VUE 安装
在用 Vue.js 构建大型应用时推荐使用 NPM 安装, NPM 能很好地和诸如 Webpack 或 Browserify 模块打包器配合使用。 Vue.js 也提供配套工具来开发单文件组件。
# 最新稳定版
$ npm install vue
独立构建 vs 运行时构建
有两种构建方式,独立构建和运行时构建。它们的区别在于前者包含模板编译器而后者不包含。
模板编译器的职责是将模板字符串编译为纯 JavaScript 的渲染函数。如果你想要在组件中使用 template
选项,你就需要编译器。
独立构建包含模板编译器并支持
template
选项。 它也依赖于浏览器的接口的存在,所以你不能使用它来为服务器端渲染。运行时构建不包含模板编译器,因此不支持
template
选项,只能用render
选项,但即使使用运行时构建,在单文件组件中也依然可以写模板,因为单文件组件的模板会在构建时预编译为render
函数。运行时构建比独立构建要轻量30%,只有 17.14 Kb min+gzip大小。
默认 NPM 包导出的是 运行时构建。为了使用独立构建,在 webpack 配置中添加下面的别名:
resolve: {
alias: {
'vue$': 'vue/dist/vue.common.js'
}
}
对于Browserify,可以添加一个别名到 package.json 中:
"browser": {
"vue": "vue/dist/vue.common"
},
命令行工具
Vue.js 提供一个官方命令行工具,可用于快速搭建大型单页应用。该工具提供开箱即用的构建工具配置,带来现代化的前端开发流程。只需几分钟即可创建并启动一个带热重载、保存时静态检查以及可用于生产环境的构建配置的项目:
# 全局安装 vue-cli
$ npm install --global vue-cli
# 创建一个基于 webpack 模板的新项目
$ vue init webpack ivue
# 安装依赖,走你
$ cd ivue
$ npm install
$ npm run dev
开发版本
重要: Github 仓库的 /dist
文件夹只有在新版本发布时才会更新。如果想要使用 Github 上 Vue 最新的源码,你需要自己构建。
git clone https://github.com/vuejs/vue.git node_modules/vue
cd node_modules/vue
npm install
npm run build
# 最新稳定版本
$ bower install vue
独立下载版本或通过 Bower 安装的版本已用 UMD 包装,因此它们可以直接用作 AMD 模块。