Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.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
Javascript 如何在meteor部署/捆绑期间以编程方式删除包并排除目录_Javascript_Node.js_Meteor - Fatal编程技术网

Javascript 如何在meteor部署/捆绑期间以编程方式删除包并排除目录

Javascript 如何在meteor部署/捆绑期间以编程方式删除包并排除目录,javascript,node.js,meteor,Javascript,Node.js,Meteor,在一个项目中,有些包和目录我只用于开发目的。meteor是否提供了在meteor部署或捆绑期间删除它们的方法?您可以在meteor目录前面放置一个,使其忽略目录。Meteor将完全忽略它们,包括软件包 我不太确定你是否能做到这一点,因为你会在你的应用程序中使用它,并且它会被链接起来。你可以拿着包裹,也可以不拿 或者,您可以制作一个bashscript,将所需目录复制到一个新目录,以便进行捆绑/发布您正在npm包中寻找类似于开发人员依赖关系的内容?我不这么认为,至少不完全如此。一个简单的场景是为生

在一个项目中,有些包和目录我只用于开发目的。meteor是否提供了在meteor部署或捆绑期间删除它们的方法?

您可以在meteor目录前面放置一个
,使其忽略目录。Meteor将完全忽略它们,包括软件包

我不太确定你是否能做到这一点,因为你会在你的应用程序中使用它,并且它会被链接起来。你可以拿着包裹,也可以不拿


或者,您可以制作一个bashscript,将所需目录复制到一个新目录,以便进行捆绑/发布

您正在npm包中寻找类似于开发人员依赖关系的内容?我不这么认为,至少不完全如此。一个简单的场景是为生产删除
自动发布
不安全
。您可以在
文件中注释掉它们。但我想问的是,是否可以用meteor自动完成(同时排除目录)。现在,我正在使用一个bash脚本来完成这个任务。我只需要在部署期间排除它们,因为它们仍然是开发所需要的。也许meteor现在没有这个选项。没什么大不了的,只要手动编写一点bash脚本就可以了。对于当前的Meteor(0.8.1.1),没有内置的方法来排除包。这绝对是有用的,核心团队知道。事实上,今天我们有两个社区开发人员与MDG人员会面,作为velocity test runner工作的一部分来讨论这一点:我们的目标是避免捆绑测试包和资产。