我刚开始使用Component软件包管理器。我理解通过将模块添加到require
文件中的local
键,我可以component.json
在其他本地模块中,但如果我不想将每个文件视为模块,该怎么办? ?
在Component的(非常极小的)文档中,它的开发人员TJ表示我可以将任何其他相关脚本(位于同一目录中)添加到scripts
数组中。然而,在这样做的时候,我无法require
或从我的main
文件中引用任何外围脚本的方法。
require
方法在尝试加载脚本时失败,任何尝试从'bootstrap'文件引用该脚本中的方法或变量都是徒劳的。我的build.js
显示脚本已编译进去,但我似乎无法找出从其他脚本引用它的正确方法......
帮助?
答案 0 :(得分:0)
我只是觉得我会发布这个问题的答案,所以有同样问题的人可以快速/轻松地找到答案。
答案是引用脚本,并指向它的当前目录,如下所示:
var script = require('./script.js');
请注意文件名开头的./
。
做出/纠正是一个容易犯的错误。