这是命令 npm-link 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
npm-链接 - 符号链接包文件夹
概要
npm 链接(在包目录中)
npm 链接 [<@scope>/] [@ ]
别名:npm ln
商品描述
包链接是一个两步过程。
首先, NPM 链接 在包文件夹中将创建一个全局安装的符号链接
前缀/包名 到当前文件夹(参见 npm 帮助 7 npm 配置 对于价值
字首).
接下来,在其他一些地方, NPM 链接 包裹名字 将从本地创建一个符号链接
节点模块 文件夹到全局符号链接。
需要注意的是 包裹名字 取自 的package.json, 不是来自目录名称。
包名称可以选择以范围为前缀。 参见 npm 帮助 7 npm 作用域。 该
范围必须以@-符号开头,后跟斜杠。
创建 tarball 时 NPM 发布,链接的包被“快照”到它们的
通过解析符号链接的当前状态。
这对于安装您自己的东西很方便,以便您可以对其进行处理和测试
迭代,而不必不断重建。
例如:
cd 〜/项目/节点redis #进入包目录
npm link # 创建全局链接
cd 〜/项目/节点博客 # 进入其他包目录。
npm link redis # 链接安装包
现在,任何更改 〜/项目/节点redis 会体现在
~/projects/node-blogger/node_modules/node-redis/. 请注意,链接应指向
包名称,而不是该包的目录名称。
您也可以将两个步骤合二为一。 例如,要在一个
更短的方式:
cd 〜/项目/节点博客 # 进入主项目的目录
npm link ../node-redis # 链接你的依赖目录
第二行相当于做:
(cd ../node-redis; npm 链接)
npm 链接节点-redis
即先创建全局链接,再链接全局安装目标
进入你的项目 节点模块 文件夹中。
如果您的链接包是有范围的(请参阅 npm help 7 npm 作用域) 您的链接命令必须包括
该范围,例如
npm 链接 @myorg/privatepackage
使用 onworks.net 服务在线使用 npm-link