我想开源(通过 gulp-plugin)一个我在 browserify 项目中使用的简单构建“索引器”。基本上,我将“index.js”文件添加到 glob (gulp.src) 内的每个目录中。当前的index.js看起来像这样:
var index = {};
module.exports = index;
index.assets = require('./assets');
index.build = require('./build');
index.bundler = require('./bundler');
index.component = require('./component');
index.indexer = require('./indexer');
index.server = require('./server');
index.database = require('./database');
这是组织一组模块的好方法吗?我还在考虑将 node_modules 文件夹添加到我的 src 目录的顶部(主目录下一级)。所以不要写:
var form = require('./components).form; //or
var input = require('../components/forms).input
我可以:
var form = require('form')
var input = require('input')
我发现这个小索引器有助于我的工作流程,也许它也会对其他人有所帮助?但我不想把一个插件放在那里,做一些可能有问题的事情。我问这个问题是为了确保可以对这样的嵌套组件进行索引,确保我的语法正确,或者是否有更好的方法来实现此模式?
最佳答案
当然,看起来很有用。您应该发布它并查看收到的反馈。
关于javascript - 使用 gulp 索引 Nodejs 或 browserify 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24526258/