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