(十三)查缺补漏

1. require:也会执行被加载模块中的代码

index.js:

require('./test.js')

test.js

console.log('111')

执行 node index.js 

之前主要用法是把 require 的结果赋值,然后调用结果中的对象KEY~

2. nodemon 的使用

nodemon: 监听代码文件的变动,当代码改变之后,自动重启

安装:

cnpm install -g  nodemon

第一次启动文件时,把 node 替换成 nodemon

nodemon index.js

3. require 优先缓存加载

简单来说就是在执行过程中,如果之前加载过这个模块了,就直接从缓存中取结果,不过再次加载了

当回来看见 a.js 也 require('./c.js') 的时候,因为在 b 中 require 过 c 了,所以就直接从缓存中读,没有再次执行 require('./c.js')

4. npm 自己升级自己

npm install --global npm

5.  如果不想下载 cnpm , 还想下载的时候使用 cnpm

npm config set registry http://registry.npm.taobao.org/

配置了上面这条,以后所有的 npm 都会通过 cnpm 来下载

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值