Javascript 使用具有自身/通用依赖项的模块的最佳实践
设置: main.jsJavascript 使用具有自身/通用依赖项的模块的最佳实践,javascript,browserify,commonjs,Javascript,Browserify,Commonjs,设置: main.js var model = require("./model"); var someLibrary = require("someLibrary"); model.js var someLibrary = require("someLibrary"); module.exports = function(){ //blah } 问题: (1) 我的Browserify包是否有两个公共库条目?如果是这样的话,我是否在npm上使用类似因子束的东西来减小我的束的大小
var model = require("./model");
var someLibrary = require("someLibrary");
model.js
var someLibrary = require("someLibrary");
module.exports = function(){
//blah
}
问题:
(1) 我的Browserify包是否有两个公共库条目?如果是这样的话,我是否在npm上使用类似因子束的东西来减小我的束的大小
(2) 是否有一个中心位置可以列出我自己模块的所有嵌套依赖项
(3)如果我发现自己在每个模块中都需要相同的脚本,我应该考虑重构吗?那是密码的味道吗
,非常感谢您可以将节点模块目录放入
~/
中。这基本上就是你的主目录。至于browserify,应该缓存文件