node.js - meteor在哪里安装packages.json中引用的npm包?

标签 node.js meteor npm meteorite

meteor 安装 npm 包后:

npm: updating npm dependencies -- winston...

Npm.require 导致模块未找到错误,通过检查代码并通过 Node 检查器进行调试,我发现将标准的 node_modules 文件夹(通过 npm install 安装)放在我的 Meteor 应用程序文件夹根目录中的 .meteor 文件夹中让它找到它。

但是,当部署到meteor.com或使用任何自动构建包(如Heroku的)时,这可能是不可能的,我宁愿有一个场景,我可以将自动下载的模块链接到Npm.require查找的路径。

知道在哪里下载软件包吗?

谢谢

最佳答案

对于陨石包,这将是:

/path/to/your/project/packages/package_name/.npm/package/node_modules/

对于核心meteor包我猜这是

~/.meteor/packages/package_name/hash/npm/node_modules/

关于node.js - meteor在哪里安装packages.json中引用的npm包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20141946/

相关文章:

javascript - Bootstrap Angular 模态问题

android - Android 应用程序 Meteor 后端的 OpeningHandshakeException

node.js - 在 Ubuntu 20.04.2 LTS 上安装 node-gyp 重建失败

javascript - 如何在 Meteor JS 中水平对齐 div/配置文件卡?

node.js - create-react-app 'npm start' 不起作用,即使是新建的应用程序。 chokidar Node 模块内部抛出的错误

node.js - npm 更新 : local history of package changes?

javascript - 如何通过查看代码仓库来确定 Node 版本

node.js - Sequelize 如何在不更改updatedAt的情况下保存?

node.js - 如何处理 Mongoose 中的 ENUM 值?

javascript - eslint:错误解析错误:关键字 'const'被保留