流星作为npm模块中的依赖项?错误:找不到模块“流星/蒙哥”

时间:2018-08-20 15:59:16

标签: node.js meteor npm

我有2个共享模型的流星项目。我想将模型架构整合到NPM私有模块中。

我的模块包含以下代码:

import { Mongo } from 'meteor/mongo';
import { packageSchema } from './schema';

export const Packages = new Mongo.Collection('packages');
Packages.attachSchema(packageSchema);

export default Packages;

当我在父流星项目中安装此NPM模块并启动服务器时,在此文件的第一行出现以下错误:

Error: Cannot find module 'meteor/mongo'

在NPM模块中安装/参考流星的正确方法是什么? (不能将其添加为标准NPM依赖项。)

1 个答案:

答案 0 :(得分:0)

我找不到在NPM模块中包含流星的方法。相反,我将代码放在Atmosphere程序包中,并使用git subtree方法将其包含在两个项目中。 (这避免了子模块和符号链接的已知问题。)