为了做一些非常大的缓存,我的一位同事建议我使用map-cache(https://www.npmjs.com/package/map-cache)。
现在,我已经下载并安装了它。但是,在我的js文件中,我尝试最初使用
调用它var MapCache = require('map-cache');
var mapCache = new MapCache();
这提出了以下内容:
Uncaught ReferenceError: require is not defined
看了这个,显然我不能在这种情况下使用'require'。人们似乎推荐Browserify(http://browserify.org/)。下载并安装它,并将Map-Cache捆绑到其中。然后,在我的cshtml文件中(我有一个cshtml和一个js)我使用以下内容:
<script src="~/Scripts/bundle.js" type="text/javascript"></script>
其中bundle.js是我的捆绑脚本,包括Map-Cache。
然而它似乎没有起作用,仍然提出'需求未定义'错误。任何帮助将不胜感激,谢谢。