Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Meteor.js中管理软件包?_Meteor - Fatal编程技术网

如何在Meteor.js中管理软件包?

如何在Meteor.js中管理软件包?,meteor,Meteor,我在任何地方都找不到一个明确的答案,所以就在这里。而不是不断地做 流星添加 每当我想安装新软件包时。或者,与其创建一个bash脚本来添加和删除所有包,不如有一种更优雅的方法来实现这一点。类似于packages.json文件的npm有.meteor/packages(meteor add所做的一切就是在这个文件中添加一行) 此外,Meteor现在直接支持npm包(从1.3版本开始),我建议对与Meteor无关的任何东西使用它们。为此,您使用传统的npm流,即根目录下的package.json和np

我在任何地方都找不到一个明确的答案,所以就在这里。而不是不断地做

流星添加


每当我想安装新软件包时。或者,与其创建一个bash脚本来添加和删除所有包,不如有一种更优雅的方法来实现这一点。类似于
packages.json
文件的
npm
.meteor/packages
(meteor add所做的一切就是在这个文件中添加一行) 此外,Meteor现在直接支持npm包(从1.3版本开始),我建议对与Meteor无关的任何东西使用它们。为此,您使用传统的npm流,即根目录下的
package.json
npm安装

然后在你的脚本中,你会

从'meteor/react meteor data'导入{react meteor data}

从Meteor
react Meteor数据导入,以及


import React,{Component}来自'React'
从npm
react
包导入。

必须在此处写入,因为它还不允许评论

我在Ubuntu上,我的软件包在

~/.meteor/packages/<distribution>/<version>/<target(web.browser || web.cordova)

~/.meteor/packages///谢谢,meteor还是新手,我不知道!问:那么,每次运行meteor时,软件包都会下载吗?它们保存在磁盘上的什么位置?Meteor在检测到
中的更改时解析其包。Meteor/packages
,您必须自己处理npm包,就像处理传统节点应用程序一样。有趣的是,我不知道这一点