繁体   English   中英

从具有依赖项的本地目录安装 npm global

[英]Install npm global from a local directory with dependencies

有一个公共工具 (csso-cli) 可以通过npm install -g csso-cli ,以便在全球范围内使用。 现在我需要对其进行修改并将其依赖项(csso)之一更改为更新版本以使用最新功能。 所以我克隆了存储库并使用npm install -g ./安装了它。 它确实将该本地代码目录复制到我的全局 npm 安装位置,但没有添加任何必需的依赖项。 安装位置根本没有 node_modules 子目录。

如何从本地目录正确安装 npm 包,包括所有外部依赖项,就好像它是从公共存储库安装的一样? 也许我需要先创建某种包文件并安装它? 我对 npm 了解不多。 我在网上搜索但找不到任何东西。 (所有说明都缺少依赖项。)我已经阅读了 npm 文档,但仍然不明智。 此处未涵盖该主题,但似乎仍然只有没有依赖关系的不完整安装是可能的。 谁需要那个?

看起来我需要npm pack命令。 它从本地目录创建包的存档。 使用npm install -g my-package-1.0.0.tgz安装该文件时,所有依赖项也都已正确安装。 另外,包文件不包含 git 文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM