环境配置 node.js

  1. nodejs

下载

测试node安装是否完成

  1. 开始菜单- 附件 - 命令提示符
  2. window键+R键 -在运行窗口输入 “cmd” - 确定

测试命令:

node -v

如果显示版本号 ,说明安装成功

  1. vscode 下载

命令提示符

它是一个应用程序

  1. dir 遍历当前目录

  2. cd <目录名称> 进入目录

cd .. 

返回到上级mul

cd / 
返回到根目录(根据你的盘符有关系 当前盘的根目录)

  1. cls 清空控制台

  2. 进入盘 盘符加冒号例如 d:

  3. mkdir <文件夹名称> 创建文件夹

  4. help 帮助

使用cmd 执行nodejs

node < js文件名称 >

  1. 后面不跟js文件名称(他也会打开node 交互输入)
node 
  1. 后面跟js文件名称(直接执行文件 不会交互)
node index.js

如果要退出node进程(程序) ctrl + c

在nodejs 当中他默认执行的文件是js文件 所以我们可以不带js后缀名称

nodejs 和 web中的javascript的区别

共同点 核心语法都是 ecmascript

区别 web中有dom bom nodejs 中 fs http

node介绍

v8 开源的js执行引擎(c++)

阻塞 (异步就是非阻塞 同步就是阻塞)

node代码块(模块)

每一个js文件是一个独立的代码块(互相之间是无法直接访问的) 默认这个模块是会返回一个对象

各个js模块如果要互相沟通的话需要 module.exports

module.exports 作用就是暴露当前模块(代码块) 的内容(里面方法函数等 变量)

npm 异步io 高并发 社区强大

npm是由 网站 仓库 命令行 组成的

  1. 网站 https://www.npmjs.com/

  2. 仓库 存储了所有的开源包仓库

  3. cli 命令行

使用npm来管理我的项目

初始化项目

npm init 

第一步会让你输入项目(包)名称 第二部会让你输入包的版本号 第三部会让你输入包的详细描述信息 第四部会让你输入 默认执行文件的名称(js文件) 第五部会让你输入 用来测试命令 第六部会让你输入 git仓库的地址 第七步会让你输入包的关键词 第八步会让你输入作者是谁 第九步会让你输入 开源协议

最后会让你确定内容是否正确 输入yes 创建完成

它会把所有的信息保存到package.json

简单的初始化项目方法

npm init --yes

如何安装npm里面的包来使用

npm install <包名称> 

npm install <包名称> --save

//安装时添加版本号@1.9.1

npm install jquery@1.9.1

如何使用npm查看包已经发布了哪些版本

npm info <包名称>

如何删除npm已经安装的包

npm uninstall <包名称>

package.json 里面就会保存你安装过后的模块

任务

  1. cmd 需要大家熟练操作
  2. nodejs 模块引入
  3. npm 包初始化项目

熟练掌握

预习

http://nodejs.cn/api/

https://docs.npmjs.com/

如何发布包 到npm的仓库

  1. 发布之前要登录你的npm账户
npm adduser
1. 输入你的用户名称
2. 输入你的密码
3. 输入你的邮箱
  1. 发布包

把当前文件夹下面的包发布到npm 仓库

npm publish
  1. 更新版本
先修改package.json 里面的版本号 version
然后
npm publish

npm 开源社区

24小时以内 可以撤销发布的版本

超过24个小时需要联系npm的管理员去删除(看有没有其他的开发者在使用你的模块 如果有人使用也不能撤销版本)

撤销版本

npm unpublish [<@scope>/]<pkg>[@<version>]

npm unpublish ranyunlong@1.0.1

撤销的版本就不能再次使用了

whoami 显示npm用户名

npm whoami

logout 退出已登录的npm账户

查看已经安装好的包

npm ls

解决npm下载慢的问题

https://npm.taobao.org/

安装一个工具来帮助我们

npm install nrm -g

可以快速修改 npm下载源

nrm ls 查看当前下载源是哪个地址

nrm use 源名称 修改源

nrm use taobao

修改源之后不能发布包了 要发布模块需要把源改回npm

nrm use npm

-g 就是 global 全局安装

普通安装不带-g 安装过后是在我们的项目的node_modules

全局安装带-g 安装过后在哪里?

全局安装包文件夹
C:\Users\的用户名\AppData\Roaming\npm

npm下载过后的缓存清单
C:\Users\的用户名\AppData\Roaming\npm-cache

全局安装的需要全局卸载

npm install jquery -g
npm uninstall jquery -g

全局安装后,我们可以直接运行包命令 如果不全局安装,我们需要定位文件的位置使用node去执行

使用npm 快速执行某个文件 只需要修改package.json 里面的脚本

"scripts": {
    "test": "node node_modules/nrm/cli",
    "app": "node index"
}

猜你喜欢

转载自blog.csdn.net/qq_38017417/article/details/80117015