是否可以在browserify模块中存储数据?

时间:2014-12-15 17:31:58

标签: javascript browserify node-modules

我想快速包装$ .ajax,它基本上会复制$ .ajaxSetup功能。这样做的原因是我只想为某些操作设置默认值,而不是污染其他库使用$ .ajax的内容。

解决方案看起来像这样 - >

$myAjax.defaults['headers'] = ... $myAjax.fetch({..}) -> will run an ajax command using new defaults

我想通过browserify提供$ myAjax

问题是,我如何存储默认值?

1 个答案:

答案 0 :(得分:0)

是的,制作一个JSON文件,只需要它。

数据file.json

{
  "data": "This is some data",
  "foobar": "more data"
}

MY-module.js

var myData = require('./data-file.json');
console.log(myData.data);   // => "This is some data"
console.log(myData.foobar); // => "more data"

Browserify可以捆绑JSON文件。