如何在流星包中指定本地 npm 模块
Posted
技术标签:
【中文标题】如何在流星包中指定本地 npm 模块【英文标题】:How to specify local npm modules in meteor packages 【发布时间】:2014-09-11 22:32:00 【问题描述】:我有一个使用带有 npm 模块的 Meteor 的应用程序。所以我有一个 packages/mymodule/package.js 文件,其中包含:
Npm.depends(my_npm_module:"my_npm_module_version");
在启动 Meteor 应用程序时,my_npm_module 将从 npm 存储库安装到 packages/mymodule/.npm。现在假设我想在本地机器上开发 my_npm_module。如何强制 Meteor 使用我的本地目录作为 my_npm_module,如果 my_npm_module 源被修改,我该怎么办?
【问题讨论】:
Linking local node.js module inside local Meteor Package的可能重复 【参考方案1】:如果您有本地 Npm 模块,则可能没有必要这样做。
只需在服务器端的任何位置使用var module = Npm.require('<absolute path to npm module>');
。
【讨论】:
对,或者在 Meteor 中:import module from 'relative_path_to_module';
这是否也适用于使用npm link
添加到“node_modules”文件夹的模块?以上是关于如何在流星包中指定本地 npm 模块的主要内容,如果未能解决你的问题,请参考以下文章