我在常规NodeJS中编写了一个小助手模块,用于NodeJS批处理脚本。我已将此和所有批处理脚本放在Meteor项目中的“private”文件夹中。
我也想在Meteor的服务器端使用辅助模块,但我不知道处理它的最佳方法。
这是我目前的项目结构:
client
... client files ...
private
scripts
helpers.js
batch_script1.js
server
... server files ...
因此,对于Meteor将“helpers.js”文件包含到服务器中,它必须位于“server”文件夹中,或者通过包导入。创建符号链接将不起作用,因为多个开发人员将处理此问题并且可能将存储库签出到不同的目录位置(看看您需要创建符号链接的绝对路径)。
我也不想复制文件并维护两个副本,那么我在Meteor应用程序和NodeJS脚本之间共享帮助程序脚本的选择是什么?
由于
答案 0 :(得分:0)
我能够在Meteor论坛上找到帮助:https://forums.meteor.com/t/use-nodejs-helper-script-in-meteor/11056/3