NPM:尝试直接从github url安装时缺少dist和src目录

Tec*_* 75 9 github npm package.json

我正在使用的npm包已经在github上进行了分解,并修复了一些bug,我现在想在我的项目中使用forked代码,直到fork合并为止.

在我的package.json中,我将依赖关系中的引用从例如"cool-package":"^ 0.10.0"更改为"cool-package":"git://github.com/developer-who-forked/cool-package .git"但这不起作用.

如果我在更新package.json之后运行npm install然后进入node_modules/cool-package /我没有看到任何/ src文件夹或任何/ dist文件夹(通过正常的npm安装的所有其他模块似乎至少有a/dist文件夹).

我只在package.json和README.md旁边看到/ example文件夹和/ test文件夹.如果我通过包含"cool-package"来安装软件包:"^ 0.10.0"会有src /和dist /文件夹.

分叉的repo,或它分叉的原始repo没有/ dist文件夹 - 它实际上是.gitignore文件.所以我想我在尝试直接在package.json中访问github repos时,缺少创建/ dist文件所需的构建步骤.

kia*_*ian 0

刚刚根据评论回答了问题:


我跑npm run-script build过去帮助我!

为什么它有效 -

直接从 GitHub URL 安装 npm 包时出现的问题:缺少构建步骤。当您从 npm 安装软件包时,它通常已经构建和编译,这意味着它具有包含生产就绪代码的 /dist 目录。但是,当您直接从 GitHub 拉取时,您将获得原始源代码,其中通常不包含已编译的 /dist 目录(因为它通常位于 .gitignore 中)。