我编写了一个简单的npm模块来预编译我的把手模板,当使用django压缩器对某些客户端组件进行后处理时,发现我需要运送带有几个js文件的npm模块。如何在npm模块中引用本地文件?
目前,我只是假设没有一个与全局标志安装这个,因为我已经“硬编码”的路径,NPM模块本身我的NPM模块的
例如布局,这些依赖
/
*/bin中
* /lib/main.js
* /vendor/ember.js
现在.js文件......目前我的硬编码的做法是这样的
var emberjs = fs.readFileSync('node_modules/django-ember-precompile/vendor/ember.js', 'utf8');
再次 - 这只能是因为我假设你安装它本地,但我想的node.js想有一个更合法的方式来获得本地嵌入文件
任何人都知道我可以如何提高这个更“全球”的友好?