首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >npm ENOSELF错误-在其gh页分支中安装程序包

npm ENOSELF错误-在其gh页分支中安装程序包
EN

Stack Overflow用户
提问于 2017-11-28 22:41:47
回答 3查看 14.6K关注 0票数 1

我想为GitHub上的JS Lib编写一些文档,使用Lib本身。我创建了一个名为gh-pages的空分支,并开始构建文档页面。现在,我需要使用我记录的Lib来编写一些Javascript,因为谁不会使用自己的库呢?我试着通过npm install安装它,但显然得到了这个错误:

代码语言:javascript
复制
npm ERR! code ENOSELF
npm ERR! Refusing to install package with name "package" under a package
npm ERR! also called "package". Did you name your project the same
npm ERR! as the dependency you're installing?
npm ERR!
npm ERR! For more information, see:
npm ERR!     <https://docs.npmjs.com/cli/install#limitations-of-npms-install-algorithm>

那么,我如何将我的代码库放入我的gh-pages-branch 中,而不需要从主分支复制它呢?我不想在两个不同的分支中维护相同的代码库。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-11-28 22:44:41

例如,我可以只重命名分支中package.json中的包名属性...

票数 10
EN

Stack Overflow用户

发布于 2018-12-05 04:34:36

我也面临着同样的问题。我发现我在package.json中使用了与包名相同的名称。我在安装nodemailer,但在这里使用了相同的名称,这是我的错误:

因此,请确保您的名称与您要安装的软件包不同。

票数 10
EN

Stack Overflow用户

发布于 2020-10-01 21:49:00

不要在package.json中使用相同的项目名称,否则您的安装将无法正常工作!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47534247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档