node.js的知识点总结

今天学习搭建了用hexo和GitHub搭建免费的个人博客,里面有用到node.js的内容,我对此毫无了解,因此从网上搜集了些资料,在这里总结下,也和大家分享下。

node.js的基本语法和JavaScript基本一样,在这里就不做赘述了。

node.js是一个基于chrome v8的JavaScript运行时的环境,nodejs作为一个新兴的前端框架,后台语言,有很多吸引人的地方:

node.js使用npm包管理器

查看node.js的版本

node -v

查看包管理工具npm版本

npm -v

(下载安装时,只需要下载node.js包就能包含npm工具)

npm随着node.js一起被安装

npm的安装

npm install [pakagename]

安装的包放在工程目录的node_modeles目录下,安装的包模块的目录下有package.json,文件包含了包名、依赖包列表(npm安装时会将依赖表中的包自动安装)

package.json的属性说明

name    包名

version   包的版本号

description   包的描述

homepage   包的官网首页的url

author    作者的信息  

dependencies   包的依赖信息,如果依赖的包没有安装,则会自动下载到npm的工程目录的node_modeles目录下

repository   包代码存放地方的类型,如git,存在github上,就是包的仓库。

keyword   关键字

npm的卸载

npm uninstall 【包名】

更新模块

npm update 【包名】

搜索模块

npm search【包名】

更改npm下载的地址为国内的仓库

有些包下载较慢,可以切换到国内的仓库

npm config list(查看npm的一些配置项)

npm config set registry cnpmjs.org(更改仓库为cnpmjs.org)

首次更改仓库后,会创建一个~/.npmrc文件,里面内容为“registry="https://registry.npm.taobao.org "”

如果想切回到原来的下载中心,可以将~/.npmrc中的registry注释掉或删掉。

猜你喜欢

转载自blog.csdn.net/weixin_42419856/article/details/81139100