Vue.js
安装
在看教程时里面提到
在用 Vue.js 构建大型应用时推荐使用 NPM 安装, NPM 能很好地和诸如 Webpack 或 Browserify 模块打包器配合使用。 Vue.js 也提供配套工具来开发单文件组件。
什么是NPM?
NPM
NPM是什么?
NPM(node package manager),作为 node 的包管理工具,极大地便利了我们的开发工作,很有必要了解一下。NPM 顾名思义,它的主要功能就是管理 node 包,包括:安装、卸载、更新、查看、搜索、发布等。
NPM 的背后,是基于 couchdb 的一个数据库,详细记录了每个包的信息,包括作者、版本、依赖、授权信息等。它的一个很重要的作用就是:将开发者从繁琐的包管理工作(版本、依赖等)中解放出来,更加专注于功能的开发。
NPM的工作内容
我们在node.js上开发时,很多时候都要用到别人已经写好的 javascript 代码,这时候要自己从网络上搜索、下载、解压再使用就会加重我们的工作,但是,大家把自己写好的源码上传到 NPM 官网上,如果需要使用,直接通过 NPM 安装就可以了,不用管那个源码在哪里。并且如果我们要使用模块A,而模块A又依赖模块 B ,模块 B 又依赖模块 C 和 D,此时NPM会根据依赖关系,把所有依赖的包都下载下来并且管理起来。
NPM常用场景
- 允许用户从NPM服务器下载别人编写的第三方包到本地使用。
- 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
- 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。
NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题(https://www.runoob.com/nodejs/nodejs-npm.html)
所以NPM类似conda,不过conda是Python的,属于anaconda;NPM是JavaScript的,属于Node.js。
那什么是Node.js?
Node.js
什么是Node.js
Node.js是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎进行了封装。V8引 擎执行Javascript的速度非常快,性能非常好。Node.js对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。
安装Node.js
安装完看环境变量有没配置,没有的话配置一下:
node.js安装后输入“node -v”提示'node' 不是内部或外部命令,也不是可运行的程序的解决方法
NPM方式安装Vue
安装完node.js,配置好环境后可以开始vue.js安装了!
安装其他依赖:
参考安装vue.js的方法可以再安装上cnpm和vue-cli 脚手架构建工具 。
cnpm和vue-cli 都是直接打开cmd用npm install
方式安装,不需选择路径。
安装cnpm:
(base) C:\Users\xxx>npm install -g cnpm -registry=https://registry.npm.taobao.org
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
E:\Installed\node-v14.17.1-win-x64\cnpm -> E:\Installed\node-v14.17.1-win-x64\node_modules\cnpm\bin\cnpm
+ cnpm@6.2.0
added 700 packages from 975 contributors in 46.935s
安装vue-cli:
(base) C:\Users\xxx>npm install -g vue-cli
npm WARN deprecated vue-cli@2.9.6: This package has been deprecated in favour of @vue/cli
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated coffee-script@1.12.7: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
E:\Installed\node-v14.17.1-win-x64\vue -> E:\Installed\node-v14.17.1-win-x64\node_modules\vue-cli\bin\vue
E:\Installed\node-v14.17.1-win-x64\vue-init -> E:\Installed\node-v14.17.1-win-x64\node_modules\vue-cli\bin\vue-init
E:\Installed\node-v14.17.1-win-x64\vue-list -> E:\Installed\node-v14.17.1-win-x64\node_modules\vue-cli\bin\vue-list
+ vue-cli@2.9.6
added 236 packages from 204 contributors in 95.871s
vue-cli
Vue 提供了一个官方的 CLI,为单页面应用 (SPA) 快速搭建繁杂的脚手架。它为现代前端工作流提供了开箱即用的构建设置。只需要几分钟的时间就可以运行起来并带有热重载、保存时 lint 校验,以及生产环境可用的构建版本。更多详情可查阅 Vue CLI 的文档。
CLI 工具假定用户对 Node.js 和相关构建工具有一定程度的了解。如果你是新手,我们强烈建议先在不用构建工具的情况下通读指南,在熟悉 Vue 本身之后再使用 CLI。
所以继续按照官方教程,安装vue
但是,还是不清楚vue该装在哪。。。
安装路径
先在node.js的路径下安装试试:
(base) E:\Installed\node-v14.17.1-win-x64>npm install vue
+ vue@2.6.14
added 1 package from 1 contributor in 1.251s
应该没有错吧?
迫不及待要开始了~~~
网友评论