Javascript npm WARN install拒绝安装智能应用程序横幅作为其自身的依赖项

Javascript npm WARN install拒绝安装智能应用程序横幅作为其自身的依赖项,javascript,html,node.js,Javascript,Html,Node.js,我试图建立以下信息的来源: 与: npm install --save smart-app-banner 但我得到: npm WARN install Refusing to install smart-app-banner as a dependency of itself 这里怎么了?如何编译源代码?$mkdir智能应用程序横幅 $cd智能应用横幅 $npm init 现在,您的package.json有一个“name”:“smart app banner”属性 在执行npm insta

我试图建立以下信息的来源:

与:

npm install --save smart-app-banner
但我得到:

npm WARN install Refusing to install smart-app-banner as a dependency of itself

这里怎么了?如何编译源代码?

$mkdir智能应用程序横幅

$cd智能应用横幅

$npm init

现在,您的package.json有一个“name”:“smart app banner”属性

在执行npm install smart app banner时,npm认为您正试图将软件包安装在其自身中,因为该名称

编辑:请按此操作


这个答案有什么帮助。我想从这里编译源代码:我怎么做?你在哪里运行这个命令?我创建了一个新的空目录,运行了
npm install--save smart-app banner
,它工作了(添加了一个
node\u modules
文件夹,其中包含
smart-app banner
,其中包含源代码),但因为那里没有
包.json
文件,
--save
标志没有任何作用。@Timespace。我想下载源代码。修改它并编译修改过的源代码。我怎么做?好的,明白了。该页面上的安装说明假定您希望将其包含在现有项目中。要直接从GitHub获取源代码,您可以将其分叉(需要一个免费帐户),然后在本地克隆。它…看起来他们做了一些奇怪的事情,但是-文件
smart-app banner.js
看起来直到一个月前它还只是
index.js
的缩小版,但现在它完全是另一个版本的缩小版,没有关于源代码是什么的提示。@Timespace发送pull请求,我假设它是index.js的编译。那么,我该如何编译它呢?看看其他人提出的拉取请求——他们只触及了
index.js
,并且保持了
smart-app-banner.js
不变。我不知道所有者是如何缩小它的——有很多方法可以做到这一点,而且存储库中也没有提示他们选择哪种方式。如果您希望发出请求,我建议您进行更改,发出请求,并在该请求中询问存储库所有者是否希望您更新
smart-app banner.js
,如果需要,如何更新。