一尘不染

2013流星NPM套餐

node.js

更新
此解决方案描述了如何有效使用Meteor中的新Npm系统。

如果可以使用1.3,请检查http://guide.meteor.com/using-packages.html#installing-npm。

例如,要使用moment.js:

meteor npm install --save moment

然后在您的代码中:

import moment from 'moment';

// this is equivalent to the standard node require:
const moment = require('moment');

在Meteor中使用NPM软件包的当前方法是什么?

关于此有几个问题,尤其是[这个问题,但是解决方案似乎已经过时:引擎分支不再存在,而且我Npm.require在Meteor 上找不到任何内容。

此处发布的另一个解决方案指示安装到.meteor/build文件夹中。当我安装到Heroku时,这似乎不是一个有效的解决方案,因为buildpack会meteor bundle在运行程序之前捆绑该程序。因此,临时构建文件夹似乎不是有效的选择。

Npm流星发生了什么事?使用Npm软件包的最新方法是什么?

在相关说明中,我正尝试使用Amazon SDK(用于s3)-最好将其打包为Meteorite软件包吗?


阅读 277

收藏
2020-07-07

共1个答案

一尘不染

Arunoda 创建了一个NPM Atmosphere程序包,使您可以像以前一样使用任何NPM模块。非常简单

首先,mrt add npm

您也可以使用meteor-npm来自的命令来安装软件包npm install -g meteor-npm

接下来,packages.json在根项目目录中创建一个文件,其中包含包名称和版本:

{
    "foobar": "0.3.5",
    "loremipsum": "2.1.4"
}

最后,将它们与一起使用Meteor.require,如下所示:var FooBar = Meteor.require('foobar');

2020-07-07