javascript - 使用 gulp 索引 Nodejs 或 browserify 组件

标签 javascript node.js gulp browserify commonjs

我想开源(通过 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/

相关文章:

javascript - 选择一个下拉列表,更改 JS 值并重新加载页面

javascript - 使用提交按钮将 jquery 值传递给 php

javascript - 如何从 websocket url 获取数据?

forms - Nodejs POST 请求多部分/表单数据

Javascript 文件仅合并一次,sass 文件不起作用

node.js - ../deps/v8/src/api.cc 中的 fatal error ,gulp watch 时的第 1197 行

javascript - 根据您在上一页单击的标签/href 将类附加到正文

javascript - JavaScript 中的对象字面量赋值后是否需要分号?

javascript - 异步箭头函数的语法错误

reactjs - React、ES6 使用 Browserify、babel 和 gulp 编译,导入组件时出现问题