浅谈安装vue.js的三种方式

怎么安装vue.js?下面本篇文章给大家介绍一下vue.js的三种方式安装。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

浅谈安装vue.js的三种方式

       vue.js(读音 /vjuː/, 类似于 view)是一个构建数据驱动的 web 界面的渐进式框架。vue.js 的目标是通过尽可能简单的 api 实现响应的数据绑定和组合的视图组件。它不仅易于上手,还便于与第三方库或既有项目整合。

       下面介绍三种 Vue.js 的安装方法:

        1.独立版本

       我们可以在Vue.js的官网上直接下载vue.js,并在.html中通过标签中引用。->  开发环境不要使用最小压缩版,不然会没有错误提示和警告!(页面中直接使用)

使用vue多页面开发:

引入vue.js创建一个vue根实例  new Vue({选项})

        2.使用CDN方法

立即学习“前端免费学习笔记(深入)”;

 BootCDN(国内) : https://cdn.bootcss.com/vue/2.2.2/vue.min.js , (国内不稳定)           unpkg:https://unpkg.com/vue/dist/vue.js, 会保持和 npm 发布的最新的版本一致。(推荐使用)cdnjs : https://cdnjs.cloudflare.com/ajax/libs/vue/2.1.8/vue.min.js,如()

     3.NPM方法(推荐使用)

      在用Vue.js构建大型应用的时候推荐使用NPM安装方法,NPM能很好的和诸如Webpack或者Browserify 模块打包器配合使用。Vue.js 也提供配套工具来开发单文件组件。

     首先,先列出我们接下来需要的东西:

node.js环境(npm包管理器)vue-cli 脚手架构建工具cnpm npm的淘宝镜像      

       1) 安装node.js

            从node.js官网下载并安装node,安装过程很简单,一直点下一步就ok了,安装完之后,我们通过打开命令行工具(win+R),输入

        node -v 命令,查看node的版本,若出现相应的版本号,则说明你安装成功了。

              浅谈安装vue.js的三种方式

             npm包管理器,是集成在node中的,所以安装了node也就有了npm,直接输入 npm -v 命令,显示npm的版本信息。

              浅谈安装vue.js的三种方式

        到目前为止,node的环境已经安装完成,npm 包管理器也有了,由于有些npm资源被屏蔽或者是国外资源的原因,经常会导致npm安装依赖包的时候失败,所以我们还需要npm的国内镜像—-cnpm.

     2) 安装cnpm

           在命令行中输入  npm install -g cnpm –registry=http://registry.npm.taobao.org  ,然后等待,没报错表示安装成功,(我的已经安装过了,显示更新成功的信息),如下图:

            浅谈安装vue.js的三种方式

       完成之后,我们就可以用cnpm代替npm来安装依赖包了。如果想进一步了解cnpm的,查看淘宝npm镜像官网。

 

      3) 安装vue-cli 脚手架构建工具(必须在全局中进行安装)

           在命令行中运行命令 npm install -g vue-cli ,然后等待安装完成。

           是否安装成功:vue -V

            通过以上三部,我们需要准备的环境和工具都准备好了,接下来就开始使用vue-cli来构建项目。

 

        首先我们要选择存放项目的位置,然后再用命令行cd到项目的目录中,在这里,我选择在c盘下创建新的目录(NodeTest 目录),用cd 将目录切到该目录下,如下图:

         浅谈安装vue.js的三种方式

在NodeTest 目录下,在命令行中运行命令 vue init webpack firstApp(初始化一个完整版的项目) 。解释一下这个命令,这个命令的意思是初始化一个项目,其中webpack是构建工具,也就是整个项目是基于webpack的。其中firstApp是整个项目文件夹的名称,这个文件夹会自动生成在你指定的目录中(我的实例中,会在NodeTest 目录生成该文件夹),如下图:

若我们在编辑器中已经手动创建了这个项目存放的文件夹cd到项目中:vue init webpack;初始化一下即可,同时还会加载webpack所依赖的包:

浅谈安装vue.js的三种方式是否是在本目录下进行创建

        浅谈安装vue.js的三种方式

输入命令后,会询问我们几个简单的选项,我们根据自己的需要进行填写就可以了。

Project name :项目名称 ,如果不需要更改直接回车就可以了。注意:这里不能使用大写,所以我把名称改成了vueclitestProject description:项目描述,默认为A Vue.js project,直接回车,不用编写。Author:作者,如果你有配置git的作者,他会读取。Install  vue-router? 是否安装vue的路由插件,我们这里需要安装,所以选择YUse ESLint to lint your code? 是否用ESLint来限制你的代码错误和风格。我们这里不需要输入n(建议),如果你是大型团队开发,最好是进行配置。setup unit tests with  Karma + Mocha? 是否需要安装单元测试工具Karma+Mocha,我们这里不需要,所以输入n。Setup e2e tests with Nightwatch?是否安装e2e来进行用户行为模拟测试,我们这里不需要,所以输入n

    运行初始化命令的时候会让用户输入几个基本的配置选项,如项目名称、项目描述、作者信息,对于有些不明白或者不想填的信息可以一直按回车去填写就好了,等待一会,就会显示创建项目创建成功,如下图:

     浅谈安装vue.js的三种方式

 接下来,我们去NoteTest目录下去看是否已创建文件:

      浅谈安装vue.js的三种方式

  打开firstApp 项目,项目中的目录如下:

      浅谈安装vue.js的三种方式

    介绍一下目录及其作用:

     build:最终发布的代码的存放位置。

     config:配置路径、端口号等一些信息,我们刚开始学习的时候选择默认配置。

     node_modules:npm 加载的项目所需要的各种依赖模块。

     src:这里是我们开发的主要目录(源码),基本上要做的事情都在这个目录里面,里面包含了几个目录及文件:

             assets:放置一些图片,如logo等

             components:目录里放的是一个个的组件文件

             router/index.js:配置路由的地方

             App.vue:项目入口组件(跟组件),我们也可以将组件写这里,而不使用components目录。主要作用就是将我们自己定义的组件通过它与页面建立联系进行渲染,这里面的必不可少。

             main.js :项目的核心文件(整个项目的入口js)引入依赖包、默认页面样式等(项目运行后会在index.html中形成一个app.js文件)。

     static:静态资源目录,如图片、字体等。

     test:初始测试目录,可删除

      .XXXX文件:配置文件。

     index.html:html单页面的入口页面,可以添加一些meta信息或者同统计代码啥的或页面的重置样式等。

     package.json:项目配置信息文件/所依赖的开发包的版本信息及所依赖的插件信息。

     README.md:项目的说明文件。

     webpack.config.js:webpack的配置文件,把.vue的文件打包成浏览器能读懂的文件。

     .babelrc:是检测es6语法的文件的配置

     .getignore:忽略文件的配置(比如模拟本地数据mock不让他在get提交/打包上线的时候忽略不使用可在这里配置)

     .postcssrc.js:前缀的配置 

     .eslintrc.js:配置eslint语法规则(在这里面的rules属性中配置让哪个语法规则失效)

     .eslintignore:忽略eslint对项目某些文件的语法规则的检查

 

    这就是整个项目的目录结构,其中,我们主要在src目录中做修改(模块化开发)。这个项目现在还只是一个结构框架,整个项目需要的依赖资源都还没有安装。

    cd  项目名;进入项目中

    安装项目所需要的依赖包/插件(在package.json可查看):执行 cnpm install   (npm可能会有警告,这里可以用cnpm代替npm了,运行别人的代码需要先安装依赖)如果创建项目的时候没有报错,这一步可以省略。如果报错了  cd到项目里面运行  cnpm install   /  npm install

若拿到别人的项目或从gethub上下载的项目第一步就是要在项目中cnpm install;下载项目所依赖的插件,然后npm run dev 运行项目

    浅谈安装vue.js的三种方式

    安装完成之后,我们到自己的项目中去看,会多一个node_modules文件夹,这里面就是我们所需要的依赖包资源。

    浅谈安装vue.js的三种方式

 安装完依赖包资源后,我们就可以运行整个项目了。

    

   运行项目

    在项目目录中,运行命令 npm run dev (npm run start),会用热加载的方式运行我们的应用,热加载可以让我们在修改完代码后不用手动刷新浏览器就能实时看到修改后的效果。

    浅谈安装vue.js的三种方式

    项目启动后,在浏览器中输入项目启动后的地址:

  浅谈安装vue.js的三种方式

    在浏览器中会出现vue的logo:

     浅谈安装vue.js的三种方式

至此,vue的三种安装方式已介绍完毕。

 

项目完成后输入打包命令:cnpm run build;会生成一个dist文件,就是我们的打包文件,点击.html文件能运行则成功。

一、搭建vue的开发环境(大纲)

必须安装node.js搭建vue的开发环境,安装vue的脚手架工具    官方命令行工具

npm install – -global vue-cli

     3.创建项目   必须cd到对应的一个项目里面

vue init webpack vue-demo01

cd  vue-demo01

cnpm install   /  npm install          如果创建项目的时候没有报错,这一步可以省略。如果报错了  cd到项目里面运行  cnpm install   /  npm install 

npm run dev/npm run start

浅谈安装vue.js的三种方式

     4.另一种创建项目的方式中小型项目   (推荐)  ***

vue init webpack-simple vuedemo02

cd  vuedemo02       

cnpm install   /  npm install           

npm run dev

浅谈安装vue.js的三种方式

 

拿到别人的项目不能正常运行后看有没有node_modules这个文件(项目所有的依赖),若没有cd到项目中安装项目的依赖:cnpm install/npm install

 

二、升级:vue-cli3.0

一、使用vue-cli3.0

Vue CLI的包名称由vue-cli改成了@vue/cli如果你已经全局安装了旧版本的vue-cli(3.0以下),你需要先通过npm uninstall vue-cli -g/yarn global remove vue-cli卸载它。Node.js8.9+安装vue3.0     npm install -g @vue/cli  或者 yarn global add @vue/cli版本是否是3.x    vue –version/vue -V通过vue-cli创建项目创建项目命令

vue create 项目名;   项目名不建议存在大写,中间用-隔开

这时候需要注意创建项目需要预先安装的插件:

默认的会有Babel + ESLint;但是不建议默认,选择下面:

浅谈安装vue.js的三种方式

浅谈安装vue.js的三种方式

? Check the features needed for your project: (Press to select, to toggle all, to invert selection) >( ) Babel //转码器,可以将ES6代码转为ES5代码,从而在现有环境执行。 ( ) TypeScript// TypeScript是一个JavaScript(后缀.js)的超集(后缀.ts)包含并扩展了 JavaScript 的语法,需要被编译输出为 JavaScript在浏览器运行,目前较少人再用 ( ) Progressive Web App (PWA) Support// 渐进式Web应用程序 ( ) Router // vue-router(vue路由) ( ) Vuex // vuex(vue的状态管理模式) ( ) CSS Pre-processors // CSS 预处理器(如:less、sass) ( ) Linter / Formatter // 代码风格检查和格式化(如:ESlint) ( ) Unit Testing // 单元测试(unit tests) ( ) E2E Testing // e2e(end to end) 测试 

浅谈安装vue.js的三种方式

等待项目初始化完成。。。。。。

1.cd 到项目里

2.npm run serve   运行项目

或者使用图形化界面创建项目:

vue ui

看了那么多的vue.js的安装方式总结一下。如有不多请多多指教!希望给您带来帮助!

更多编程相关知识,请访问:编程教学!!

以上就是浅谈安装vue.js的三种方式的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3020875.html

(0)
上一篇 2025年3月13日 05:40:05
下一篇 2025年2月24日 22:23:45

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • vue.js图片资源路径不正确怎么办

    vue.js图片资源路径不正确的解决办法:1、用v-bind绑定图片的src属性;2、使用import引入图片路径;3、把图片放在外层的static文件夹里面,然后在data里面定义imgUrl即可。 本教程操作环境:windows7系统、…

    2025年3月13日
    200
  • 如何升级vue.js

    升级vue.js的方法:首先通过命令“npm uninstall vue-cli -g”卸载vue;然后使用命令“npm install -g @vue/cli”安装vue新版本即可。 本教程操作环境:windows7系统、Vue2.9.6…

    2025年3月13日
    200
  • vue.js中数组怎么表示

    vue.js中数组是用单中括号来表示的,其数组的创建方法是:首先创建一个代码示例文件;然后通过语句“数组”来定义一个数组即可。 本教程操作环境:windows7系统、vue2.0版,DELL G3电脑。 【相关文章推荐:vue.js】 Vu…

    2025年3月13日
    200
  • 怎样启动一个vue.js项目

    方法:1、安装node.js;2、安装vue-cli脚手架构建工具;3、使用“vue init webpack 项目名称”命令构建项目;4、使用“cnpm install”命令项目依赖;5、使用“npm run dev”命令运行项目。 本教…

    2025年3月13日 编程技术
    200
  • 为何使用vue.js

    使用vue.js的原因:1、Vue的核心库只关注视图层;2、Vue能让网页开发变得方便;3、Vue.js通过组件,把一个单页应用中的各种模块拆分到一个一个单独的组件中;4、虚拟DOM可以最小化操作dom,从而避免了性能损耗。 本教程操作环境…

    2025年3月13日
    200
  • vue.js需要js吗

    vue.js需要js,因为Vue.js是一套用于构建用户界面的渐进式JavaScript框架,学vue.js是需要js基础的;Vue.js是一套构建用户界面的渐进式框架,Vue采用自底向上增量开发的设计。 本教程操作环境:windows7系…

    2025年3月13日
    200
  • vue.js是mvvm框架吗

    vue.js是mvvm框架,并且是一个轻量级的mvvc框架,是用来做DOM元素和数据绑定的;Vue.js的核心是一个允许你采用简洁的模板语法来声明式的将数据渲染进DOM的系统。 本教程操作环境:windows7系统、vue2.0版本、Del…

    2025年3月13日
    200
  • 引vue.js和安装有什么区别

    引vue.js和安装的区别有:1、可以直接在HTML中引入vue.js,比较快捷;2、使用npm安装Vue可以方便包管理;3、直接使用Vue命令,会使用webpack工具,创建项目,前端构建工具会让前端开发更加高效。 本教程操作环境:win…

    2025年3月13日
    200
  • 为什么使用vue.js

    使用vue.js的原因:1、Vue采用自底向上增量开发的设计;2、vue.js有声明式;3、vue.js有响应式的数据绑定;4、vue.js拥有组件化的开发;5、vue.js还使用了Virtual DOM技术等等。 本教程操作环境:wind…

    2025年3月13日
    200
  • 使用vue.js需要什么知识

    使用vue.js需要的知识有:1、javascript,也包含ECMAScript6;2、nodejs,能支撑下载包;3、git工具,可以把vue代码提交到各种仓库中;4、webpack,在vue项目中需要大量操作webpack的配置。 本…

    2025年3月13日
    200

发表回复

登录后才能评论