我正在与一个中型团队一起开发一个大型前端应用程序。到目前为止,我们一直在使用 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:../../' 语法,但我认为它希望我指向一个节点模块文件夹,我不确定如何最好地设置它。
奖金问题
我如何处理“shims”,例如我希望我的视图引用“knockout”,但实际上是引用一个本身包含敲除并添加我们所有插件和自定义优点的文件,然后重新导出敲除
任何和所有的帮助表示赞赏!