我正在开发一个JavaScript库(bitcoin-prices.js),我想用browserify维护它.该库依赖于jQuery.我不想强迫库用户迁移到browserify,但保留"drop one file + script tag"集成给那些没有从JavaScript社区喝过最新koolaid的人.
我的问题是如何使用browserify创建bundle.js,以便
支持browserify的用户可以从NPM安装包,具有适当的jQuery依赖性
传统用户仍然可以<script>在bundle中使用标记drop,将jQuery加载到其他任何地方,<script>并且代码仍然可以正常工作
我想周围需要一些样板代码$ = require('jquery.js')?