npm ENOSELF错误-在其分支中安装包

npm ENOSELF错误-在其分支中安装包,npm,github-pages,conventions,Npm,Github Pages,Conventions,我想使用GitHub上的JS库本身编写一些文档。我创建了一个名为gh-pages的空分支,并开始构建文档页面。现在我需要使用我正在记录的库编写一些Javascript,因为谁不会使用自己的库呢。我试图通过npm install安装它,但显然出现了以下错误: npm ERR! code ENOSELF npm ERR! Refusing to install package with name "package" under a package npm ERR! also called "pack

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

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>
npm错误!代码ENOSELF
npm错误!拒绝在包下安装名为“package”的包
npm错误!也称为“包”。你给你的项目起了同样的名字吗
npm错误!作为要安装的依赖项?
npm错误!
npm错误!有关详细信息,请参阅:
npm错误!

那么,在不从主分支复制代码库的情况下,如何将代码库放入
gh页面
-branch?我不想在两个不同的分支中维护相同的代码库。

例如,我可以在分支中重命名我的
package.json
中的package name属性…

例如,我可以在分支中重命名我的
package.json
中的package name属性…

我面临着同样的问题。我发现我在
package.json


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

我也遇到了同样的问题。我发现我在
package.json


因此,请确保您的名称与正在安装的包不同

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


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