什么是符号链接?
符号链接是操作系统操作,可促进为文件或文件夹创建快捷方式。快捷方式可帮助用户在原始文件位置以外的其他地方访问该文件夹。
node.js软件包管理器提供link
命令,以帮助开发人员像在注册表上或从git上发布时一样访问本地包装夹。
如何使用NPM链接创建符号链接?
如前所述,npm
具有称为link
的命令。例如,我有一个名为@terk/color-utils
的项目,一个库包,但是我想在NPM注册表上发布之前在本地的其他项目上测试此软件包。 NPM link
有助于此。
从在@terk/color-utils
文件夹的根部运行命令npm link
。
这个没有参数的命令将在全局node_modules
文件夹中创建符号链接。
值得注意的是,全局node_module中的文件夹名称是package.json名称属性的名称。
验证该链接是使用npm ls -g
创建的。
然后进入打算使用软件包并在项目根文件夹中运行命令npm link @terk/color-utils
的项目。
此操作将来自全局node_module的软件包安装到项目中。