【发布时间】:2015-11-20 07:26:51
【问题描述】:
我尝试构建源:https://github.com/kudago/smart-app-banner
与:
npm install --save smart-app-banner
但我明白了:
npm WARN install Refusing to install smart-app-banner as a dependency of itself
这里有什么问题?如何编译源代码?
【问题讨论】:
-
你在哪里运行这个命令?我创建了一个新的空目录,运行
npm install --save smart-app-banner,它工作了(添加了一个包含smart-app-banner的node_modules文件夹,其中包含源代码),但由于那里没有package.json文件,--save标志什么也没做. -
@Timespace 我不明白。我想下载源码。修改它并编译修改后的源代码。我该怎么做?
-
对,明白了。该页面上的安装说明假设您要将其包含在现有项目中。要直接从 GitHub 拉取源代码,您可以分叉它(需要一个免费帐户),然后在本地克隆它。它......看起来他们做了一些有点奇怪的事情 - 文件
smart-app-banner.js看起来它只是一个月前index.js的缩小版本,但现在它完全是其他东西的缩小版本, 没有提示来源是什么。 -
@Timespace 发送拉取请求我假设它是 index.js 的编译。那么如何编译呢?
-
查看其他人提出的拉取请求 - 他们只接触了
index.js,而保持smart-app-banner.js不变。我不知道所有者是如何缩小它的 - 有很多方法可以做到这一点,并且存储库中没有提示指出他们选择了哪种方式。如果您想提出拉取请求,我建议您进行更改,提出请求并询问该请求中的存储库所有者是否希望您更新smart-app-banner.js,如果是,如何更新。跨度>
标签: javascript html node.js