nodejs 第三方模块

npm模块

npm模块是nodejs 下载好后自动安装并绑定的;

 npm的作用:

1.允许用户从npm服务器下载别人写好的第三方模块到本地使用。

2.允许用户从npm服务器下载别人写好的命令行程序到本地使用。 

3.允许用户上传自己写好的第三方模块和命令行程序到npm服务器上。

  npm 下载模块

npm install 模块名  可以简写为 npm i 模块名

执行以上命令后,会在当前命令行所在的目录下多一个node_moduls文件夹,下载好的第三方模块就存放在这个文件夹下面。

npm下载第三方包

npm i 模块名(jQuery 等) -D 为开发环境

npm i 模块名(jQuery 等) -S 为生产环境

dependencies 是生产环境依赖模块

devDependencies 是开发环境依赖模块

nodemon

nodemon是一个命令行工具会自动执行nodejs文件;

下载nodemon:npm install nodemon -g    可以简写为:npm i nodemon -g ;

下载nodemon时有时会出现问题

解决方法:

1.window+r 输入powershell

 2.执行:set-ExecutionPolicy RemoteSigned

nrm

nrm是切换源,可以切到taobao,使下载第三方包时速度可以更快;

安装:npm install nrm -g   可以简写为:npm i nrm -g ;

nrm下载时有时会出现问题

错误解决方法:

 1.根据错误提示,找到cli.js,一般是

C:\Users\Administrator\AppData\Roaming\npm\node_modules\nrm\cli.js

 2.将第17行的数据修改为以下代码:

const NRMRC = path.join(process.env[(process.platform == 'win32') ? 'USERPROFILE' : 'HOME'], '.nrmrc');

cnpm

cnpm是淘宝的镜像源下载命令工具, 可以更加便捷快速的下载第三方包

安装:npm install cnpm -g 可以简写为:npm i cnpm -g;

npm init / cnpm init

创建一个package.json文件   npm inint -y 可以快速创建;

npm install   可以安装package.json里所有的依赖;

卸载模块

npm uninstall 模块名     就可卸载模块;

yarn

安装 : npm i yarn -g ;

yarn init -y ;

安装单个依赖:yarn add 模块名;

卸载单个依赖:yarn remove 模块名;

yarn install   可以安装package.json里所有的依赖;

同步异步

同步:一次执行一个任务,该任务执行完成后,再执行下一个任务。

异步:一次可以执行多个任务,当前的任务不会阻塞下一个任务的执行。

在js中,异步任务(API)会在所有的同步任务完成后才会执行。

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值