【发布时间】:2015-04-06 00:03:20
【问题描述】:
我正在与一个中型团队一起开发一个大型前端应用程序。到目前为止,我们一直在使用 requirejs 和 AMD 模块来管理我们约 500 个文件的项目。由于各种原因,我们最近决定迁移到 commonjs 并使用 NPM 作为我们的包管理器。这是我的问题:
如何将一个随机的、单独的框架文件(又名 jquery 插件)合并到我们的 package.json 中?
例如,我们使用这个随机jquery颜色选择器https://github.com/laktek/really-simple-color-picker/blob/master/jquery.colorPicker.min.js
但是 github 上的 repo 没有 package.json,所以使用 NPM 内置的 git awesomeness 是行不通的。那么我应该怎么做呢?我一直在尝试使用它的 'file:../../' 语法,但我认为它希望我指向一个节点模块文件夹,我不确定如何最好地设置它。
奖金问题
如何处理“垫片”,例如我希望我的观点引用“淘汰赛”,但实际上是引用一个文件,该文件本身包含淘汰赛并添加我们所有的插件和自定义优势,然后重新导出淘汰赛
感谢您的任何帮助!
【问题讨论】:
-
您可以创建和管理个人 NPM 包,以保留或提供您想要的任何内容。 You could even manage private repos
标签: javascript jquery node.js npm package.json