在Meteor中,我一直在寻找一种方法来获取正在运行的Meteor应用程序的主文件夹。
例如,如果我的.meteor
文件夹位于C:/Users/Me/Repos/MyWebsite/.meteor
,是否有办法获取路径C:/Users/Me/Repos/MyWebsite/
,或者应用当前在哪里运行?
我之所以这样问是因为我正在使用我的webapp运行一些脚本,如果脚本(让我们称之为script.rb)位于Meteor家中名为util
的文件夹中文件夹,我必须硬编码整个路径C:/Users/Me/Repos/MyWebsite/utils/script.rb
有更好的方法吗?
作为旁注,这必须都是服务器端。
答案 0 :(得分:0)
你在这里:projectRoot/.meteor/local/build/programs/server/shell-server.js
因此,要引用位于项目的兄弟文件夹中的脚本,它看起来像这样:../../../../../../scriptFolder/script.rb