为什么没有包含第一个api.add_files?

时间:2014-03-24 16:25:55

标签: javascript meteor

我有以下内容:

划线/ package.js:

Package.describe({
  summary: 'A rich text editor framework for the web platform http://guardian.github.io/scribe/'
});

Package.on_use(function(api) {
  api.add_files('require.js', 'client');
  api.add_files('scribe.js', 'client');
});

出于某种原因,我收到了这个错误:

Uncaught ReferenceError: define is not defined 

因为require.js未显示在呈现的页面中。那是为什么?

文件树:

enter image description here

1 个答案:

答案 0 :(得分:1)

您需要从包中导出所有顶级全局变量。在api.add_files电话前添加此行:

api.export('define')

为您希望在包外使用的每个全局变量添加类似的行。