浏览器应该是deps还是devdeps?

时间:2014-11-19 22:51:50

标签: javascript node.js npm browserify

我有一个browserify应用程序,它包含一些转换。此应用可能是顶级应用或插件。我将browserify转换放在deps中,因为require()我的插件可能不包含这些转换的应用程序。但是我还应该将browserfiy放在deps中吗?我认为服务器端应用程序require()是一个浏览器应用程序,因为npm不支持转换(因此在服务器应用程序可以使用之前,可能需要预先编译browserify应用程序)。如果客户端应用想要require()我的插件,那么它很可能是一个browserify应用,并且已经在其deps或devdeps中包含了browserify。所以我不认为浏览器应该是deps但是devdeps,但我的同事说不然。此外,我总是使用browserify作为顶级应用程序,但如果它是一个插件则没有经验。我无法在线找到任何相关参考资料。如果您有使用browserify应用程序作为插件的经验,那将是很棒的。感谢

0 个答案:

没有答案