首页
学习
活动
专区
圈层
工具
发布

Vue学习笔记之vue-cli脚手架安装和webpack-simple模板项目生成

vue-cli 是一个官方发布 vue.js 项目脚手架,使用 vue-cli 可以快速创建 vue 项目。...二、安装vue-cli 安装好node之后,我们就可以直接全局安装vue-cli: npm install -g vue-cli 使用这种方式可能会安装比较慢,推荐大家使用国内的淘宝镜像来安装。...如果接下来你不知道要干嘛,那么你可以在命令行中输入 vue -help 它会有以下提示: ?...再重申一遍,一定要使用命令行工具切换到你当前的目录下,类似这样 ? 然后执行: vue init webpack-simple my-project  init :初始化我们的项目。...webpack-simple:使用的哪个模板,这里我们先使用webpack-simple模板 my-project:表示我们项目的名字,这名字可以自己命名,但不要起成系统软件的一些名字,比如vue,node

77310

探索 vuex 2.0 以及使用 vuejs 2.0 + vuex 2.0 构建记事本应用

我的目的是探索 vuex 2.0 ,然后使用 vuejs 2.0 + vuex 2.0 重写这个应用,其中最大的问题是使用 vue-cli 构建应用时遇到的问题。...甚至觉得使用框架是极其高大上的事情。虽然我学习过框架,但毕竟没有深入学习也没有拿得出手的项目,所以只是只言片语的说两句,大部分知识是懵懂的。...本人是菜鸟,所以最终选择了 vue-cli 提供的两个 webpack 的模板,分别是 webpack-simple 和 webpack,我先使用 webpack-simple,它和原 app 的结构基本吻合...这些东西本身并没有玄机奥妙,想一想,如果我们不用框架,而是自己手写一个 todoMVC 时要怎么做?应该也是这样的思路,定义一个 notes 数组变量以及 activeNote 的变量。...下图是 Vue1 实例截图: ES5 实现扩展运算符 假设其它组件都以这种方式改好了,就在我们满心欢喜地运行示例时,又报错了。问题出在扩展运算符 ...

99390
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    最有效、最全的Vue 2.0 学习路线,各个阶段适用

    总有人群里或者后台问我 Vue2.0到底如何学(转行和新手居多),看官网还是一脸懵逼,因为2.0变的很重了,不单单是是一个库了,而是一个解决方案框架的方向发展,结合nodejs、webpack自动化es6...不推荐上来就直接用 vue-cli 构建项目,尤其是如果没有 Node/Webpack 基础。 3....「 Vue 进阶阶段 」 1. 有了 Node 和 Webpack 的基础,可以通过 vue-cli 来搭建基于 Webpack ,并且支持单文件组件的项目了。...服务端渲染SSR 完全指南 在 2.3 发布后我们发布了一份完整的构建 Vue 服务端渲染应用的指南。...幸运的是,我们有一个优秀的社区项目 Nuxt.js 让这一切变得非常简单。Nuxt 是一个基于 Vue 生态的更高层的框架,为开发服务端渲染的 Vue 应用提供了极其便利的开发体验。

    1.6K20

    深入认识 vue-cli:能做的不仅仅是初始化 vue 工程

    相信对于大部分使用过VueJS的同学来说, 是他们非常熟悉的一个工具。借助 ,我们通过非常简单的问答形式,方便地初始化一个vue工程,完全不需要担心繁复的webpack、eslint配置等等。...在全局安装vue-cli之后,就可以通过一条命令初始化我们的vue工程: 接下来vue-cli就会按照这个 模板内部的设置,抛出几个问答选项。...vue-cli初始化项目的原理 从官方文档可以知道,vue-cli使用了download-git-repo这个工具去下载远端git仓库里面的工程,如果加上了 参数,则会在内部运行 ,通过克隆的方式把远端...我们打开一个vue-cli的模板,比如webpack-simple里面的README.md,它长这样: 上面使用双括号包裹起来的,最终会根据用户的输入而更改为具体的内容。是不是觉得这种写法很熟悉?...下面我们一起来研究一下。 写一份vue-cli模板 参考官方文档,也许还是不能理解到底应该怎么写,那么我们可以直接参考官方例子webpack-simple,看看它到底是怎么写的。

    95080

    Vue 动画与脚手架

    过渡和动画 基本用法就是给我们需要动画的标签外面嵌套transition标签 ,并且设置name属性 Vue 在插入、更新或者移除 DOM 时,提供多种不同方式的应用过渡效果。...vue-cli 可以快速创建vue项目结构,而不需要我们一点点的去创建/管理项目所需要的各种文件夹/文件 什么是vue-cli vue-cli是npm包 vue-cli 提供一个官方命令行工具...使用vue-cli # 安装 Vue CLI 脚手架 # 如果已经安装过则不需要 # 这里安装的是最新版本 3版本 npm install -g @vue/cli # 执行vue --verson查看是否安装成功..., # 显示vue的版本,就是安装成功了 vue -V # 如果仍然要使用vue-cli 2版本的指令 需要安装一个桥接工具 npm install -g @vue/cli-init # 使用脚手架工具初始化你的项目...# webpack-simple是一种工程模板 vue init webpack-simple 项目名称 # 进入你初始化好的项目 cd 项目路径 # 安装项目模板所需要的依赖 npm i #

    49310

    vue-cli学习笔记-vue-cli的安装

    vue-cli学习笔记-vue-cli的安装 vue-cli是什么? vue-cli是vue官方提供的脚手架工具,默认搭建好了一个项目的基本架子,我们在其基础上进行相应修改即可。...github下载地址:链接 全局安装vue-cli cmd命令 npm install -g @vue/cli 查看版本/是否安装成功 vue -V 初始化Vue项目 vue create...vue-demo 按键盘上下键可以选择默认(default)还是手动(Manually),如果选择default,一路回车执行下去就行了, 继续手动一下 选择手动配置Manually…...选择配置 空格键是选中与取消,A键是全选 选项说明: TypeScript 支持使用 TypeScript 书写源码 Progressive Web App (PWA) Support PWA...){ //ES5的写法 return createElement(App) } render(createElement){ //ES6的写法 return createElement

    34010

    进阶| Vue 2.x + Webpack 3.x + Nodejs 多页面项目框架(上篇)

    •vue-cli创建框架   •分析原型项目配置   •多页面化改造 正文 1.利用vue-cli搭建基本的框架                      vue-cli是官方提供的脚手架工具,...•安装vue-cli:npm i -g vue-cli   •初始化项目:vue init 这里我选择最简单的template:webpack-simple...先创建项目目录,然后在目录内运行vue init webpack-simple,一路yes下去 然后,我们会得到这样的目录结构:   •babelrc是babel的配置文件,详细看babel自身的介绍...我们只需要两步即可运行项目 行npm run dev就可以启动默认的在8080端口监听的服务器,带有webpack热更新全家桶,非常方便。 不过,我们需要看懂里边所有源码,才能进行下一步的操作。...resolve的alias目的是做一个别名映射,当代码中出现vue$时,可以动态替换为对应的字符串。 devServer控制webpack自带的热更新服务器的行为,例如修改一下端口。

    53710

    Vue 2.x + Webpack 3.x + Nodejs 多页面项目框架(上篇——纯前端多页面)

    vue-cli创建框架 分析原型项目配置 多页面化改造 1 利用vue-cli搭建基本的框架 vue-cli是官方提供的脚手架工具,快速建立原型项目。...安装vue-cli:npm i -g vue-cli 初始化项目:vue init 这里我选择最简单的template:webpack-simple...先创建项目目录,然后在目录内运行vue init webpack-simple,一路yes下去 然后,我们会得到这样的目录结构: ! ?...目的是做一个别名映射,当代码中出现vue$时,可以动态替换为对应的字符串。...需要关注的是,现在只有一个index.html,而且index.html的功能比较单一纯粹引入js。做多页面时,html如何复用,是需要考虑的问题。

    1.5K20

    Vue学习笔记之vue-cli脚手架项目中组件的使用

    在webpack-simple模板中,包括webpck模板。一个.vue文件就是一个组件。  为什么会这样呢?因为webpack干活了!webpack的将我们所有的资源文件进行打包。...同时webpack还能将我们的html(template)、css、js文件通过模板编译的方式将这些文件打包成一个.vue的文件。 为什么在vue-cli项目中能使用.vue的文件?...', data: { title: '我是头部' } }) 如果是这样的去写我们的组件的话,太复杂了,后期还不好去维护。...如果没有重启项目,请再次执行如下命令启动项目: npm run dev 那么接下来我们就可以在App.vue组件中将我们之前学习到的知识运用进来。...  渲染html标签元素 我们还可以使用实例对象的方法: 计算属性的computed方法来监听属性 methods方法中声明事件的方法 .......

    48330

    vue.js 三种方式安装(vue-cli)

    是否安装成功:vue -V 通过以上三部,我们需要准备的环境和工具都准备好了,接下来就开始使用vue-cli来构建项目。...vue init webpack firstApp(初始化一个完整版的项目) 。...解释一下这个命令,这个命令的意思是初始化一个项目,其中webpack是构建工具,也就是整个项目是基于webpack的。...:vue init webpack;初始化一下即可,同时还会加载webpack所依赖的包: 是否是在本目录下进行创建 输入命令后,会询问我们几个简单的选项,我们根据自己的需要进行填写就可以了。....babelrc:是检测es6语法的配置文件,例:适配哪些浏览器的限制 .gitignore:上传到服务器忽略哪些文件的配置(比如模拟本地数据mock不让他在get提交/打包上线的时候忽略不使用可在这里配置

    2K20

    使用 Vue CLI 脚手架生成 Vue 项目

    最近我参与了一个前端Vue2的项目。尽管之前也有过参与Vue2项目的经验,但对一些前端Web技术并不十分熟悉。这次在项目中遇到了很多问题,所以我决定借此机会深入学习Vue相关的技术栈。...碰巧最近我想做一个图床项目,于是决定在学习的过程中结合实际操作和总结,提升自己的前端水平。本次学习的主要目标是提高我的CSS、ES6标准以及Vue相关技术栈的能力。...在学习一门新技术时,通常我们会从写一个简单的“Hello World”程序开始。今天,我将介绍Vue及如何使用Vue CLI脚手架来构建一个Vue项目。...我们node使用的版本是v16.20.2,使用以下命令查看node版本: node -v 安装vue-cli 如果你还位安装vue-cli,使用以下命令安装: npm install -g @vue...Babel: 使用 Babel 来转译 JavaScript 代码,可以将 ES6 代码转为 ES5 代码,以便在不同浏览器环境中运行。

    36410

    为什么要用vue-cli3?

    产生这个问题的原因是在试用完vue-cli3之后并没有觉得好用,反而觉得束手束脚,我cli2时,webpack想怎么配怎么配为什么到了cli3我要在vue.config.js中配置 众所周知vue-cli...特殊化操作应该封装到vue-cli的插件中。这就引出了vue-cli3的另外一个特色:插件 ---- 2. 插件化 相比create-react-app, vue-cli是在太仁慈了。...现代模式 给先进的浏览器配合先进的代码(ES6之后),同时兼容旧版本的浏览器,先进的代码不管从文件体积还是脚本解析效率、运行效率都有较高的提升。...,不过我们这个工具是强约定的,包括目录结构、编码规范等等....当然你也可以造轮子 如果想学webpack的构建项目,也不推荐你使用vue-cli 最后给vue团队点个赞?

    1.2K20

    Vue入门系列(一)Vue技术栈

    组件化.png 围绕Vue.js框架,涉及到的常用技术/插件有: 1. vue-cli 快速构建vue项目的脚手架工具,使用方式如下: 安装并构建项目 1. npm install -g vue-cli...2. npm, webpack, babel, es6 Vue开发中,会用到很多依赖包,传统方式是用标签引入,但是,在大型项目中更推荐使用npm安装。...Vue中推荐使用ES6语法,这就需要编码器Babel的协助,而webpack对Babel支持良好,因此,webpack的重要性不言而喻,围绕着它,可以支持众多功能。...axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。...Vuex Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。

    1.1K20

    新手向:Vue 2.0 的建议学习顺序

    不要用任何构建工具,就只用最简单的 ,把教程里的例子模仿一遍,理解用法。不推荐上来就直接用 vue-cli 构建项目,尤其是如果没有 Node/Webpack 基础。 3....了解如何使用 / 配置 Babel 来将 ES2015 编译到 ES5 用于浏览器环境。 5. 学习 Webpack。...学习 Webpack 的一个挑战在于其本身文档的混乱,建议多搜索搜索,应该还是有质量不错的第三方教程的。...有了 Node 和 Webpack 的基础,可以通过 vue-cli 来搭建基于 Webpack ,并且支持单文件组件的项目了。...建议用 webpack-simple 这个模板开始,并阅读官方教程进阶篇剩余的内容以及 vue-loader 的文档,了解一些进阶配置。有兴趣的可以自己亲手从零开始搭一个项目加深理解。 2.

    80850

    Vue2.x-03使用vue-cli搭建Vue开发环境

    文章目录 概述 安装npm 安装vue-cli 建立工程 npm i安装脚手架项目的基本支持包 npm run dev运行由脚手架构建的基本 Vue.js 程序 工程结构 概述 脚手架 vue-cli为我们省去了手工配置开发环境...---- 安装vue-cli 使用npm i vue-cli -g将 vue-cli 安装到机器的全局环境中 C:\Users\yangshangwei>npm i vue-cli -g npm WARN...\Users\yangshangwei>vue --version 2.9.6 ---- 建立工程 这里我们用的是webpack-simple模板 ,它拥有基础功能的 webpack + vue-loader...还有一套最常用的是webpack,它拥有高级功能的 webpack + vue-loader 用于正式开发: vue init webpack-simple vue-todos C:\Users\yangshangwei...---- 工程结构 我们导入工程到IDE中,看看 vue-cli 为我们构造了 一个什么样的代码结构 ? ----

    60420

    前端MVC Vue2学习总结(七)——ES6与Module模块化、Vue-cli脚手架搭建、开发、发布项目与综合示例

    使用vue-cli可以规范项目,提高开发效率,但是使用vue-cli时需要一些ECMAScript6的知识,特别是ES6中的模块管理内容,本章先介绍ES6中的基础与模块化的内容再使用vue-cli开发vue...ES6是继ES5之后的一次重大改进,语言规范由ES5.1时代的245页扩充至600页。...如果你是新手,我们强烈建议先在不用构建工具的情况下通读指南,在熟悉 Vue 本身之后再使用 CLI。...使用webpack的模板初始化一个项目:vue init webpack todolist ? 4.2、运行默认项目 当看到如下结果时创建项目就完成了,可以运行 ?  ...分别使用三种不同的环境执行。 5.3、创建一个vue-cli下的项目,实现TodoList功能,如第四节所示。 5.4、在Vue-cli环境下定义一个分页组件,调用并发布项目。 ?

    1.9K70

    Vue-cli教程

    如果你安装时报错,一般是网络问题,你可以尝试用cnpm来进行安装。安装完成后,可以用vue -V来进行查看 vue-cli的版本号。注意这里的V是大写的。我这里版本号是2.8.1. ?...如果vue -V的命令管用了,说明已经顺利的把vue-cli安装到我们的计算机里了。 二、初始化项目 我们用vue init命令来初始化项目,具体看一下这条命令的使用方法。...1 $ vue init init:表示我要用vue-cli来初始化项目 :表示模板名称,vue-cli官方为我们提供了....babelrc Babel解释器的配置文件,存放在根目录下。Babel是一个转码器,项目里需要用它将ES6代码转为ES5代码。如果你想了解更多,可以查看babel的知识。...这个文件里就配置了一个路由,就是当我们访问网站时给我们显示Hello.vue的内容。 五、Hello.vue文件解读: 这个文件就是我们在第一节课看到的页面文件了。

    2.2K80

    前端MVC Vue2学习总结(七)——ES6与Module模块化、Vue-cli脚手架搭建、开发、发布项目与综合示例

    使用vue-cli可以规范项目,提高开发效率,但是使用vue-cli时需要一些ECMAScript6的知识,特别是ES6中的模块管理内容,本章先介绍ES6中的基础与模块化的内容再使用vue-cli开发vue...ES6是继ES5之后的一次重大改进,语言规范由ES5.1时代的245页扩充至600页。...如果你是新手,我们强烈建议先在不用构建工具的情况下通读指南,在熟悉 Vue 本身之后再使用 CLI。...使用webpack的模板初始化一个项目:vue init webpack todolist ? 4.2、运行默认项目 当看到如下结果时创建项目就完成了,可以运行 ?  ...分别使用三种不同的环境执行。 5.3、创建一个vue-cli下的项目,实现TodoList功能,如第四节所示。 5.4、在Vue-cli环境下定义一个分页组件,调用并发布项目。 ?

    1.8K60
    领券