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
,如果需要,如何更新。