代码之家  ›  专栏  ›  技术社区  ›  VISHAL DAGA

npm link在内部做什么

  •  0
  • VISHAL DAGA  · 技术社区  · 6 年前

    在一个项目中运行npm链接(让我们调用project a),我看到了一些“preinstall”日志消息,然后是“loadAllDepsinidealTree”等,最后完成了。在完成链接之后,也就是在另一个项目中运行npm link project a(让我们调用projectb),如果我进入projectb的node_模块,我会看到一个名为projecta的符号链接文件(如预期)。沿着这个路径,我进入了一个全局npm文件夹,在那里我看到另一个链接文件用文件系统中projecta的实际路径命名projecta(这也是预期的)。

    现在的问题是:

    为什么要花这么多时间(我的是一个大项目,虽然),而在项目第一个NPM链接,记录“预安装”,“LoalAldSntoDealAldType”等,我所看到的,只是结束了创建两个符号链接。为什么要再做这些看起来类似于npm在安装npm时所采取的步骤的事情呢?

    0 回复  |  直到 6 年前
    推荐文章