如何在Meteor软件包中包含JavaScript,使其';客户机中没有转换?

如何在Meteor软件包中包含JavaScript,使其';客户机中没有转换?,javascript,meteor,package,minify,Javascript,Meteor,Package,Minify,如何在Meteor(从0.9.3开始)中包含客户端JavaScript文件,使其在交付给客户端时不会被Meteor转换(即缩小、包装)?假设您有一个名为mypackage的包和一个名为myscript.js的资产。您的package.js可能如下所示: Package.describe({ summary: 'This works!' }); Package.onUse(function(api) { api.versionsFrom('1.2'); api.addAssets('

如何在Meteor(从0.9.3开始)中包含客户端JavaScript文件,使其在交付给客户端时不会被Meteor转换(即缩小、包装)?

假设您有一个名为
mypackage
的包和一个名为
myscript.js
的资产。您的
package.js
可能如下所示:

Package.describe({
  summary: 'This works!'
});

Package.onUse(function(api) {
  api.versionsFrom('1.2');
  api.addAssets('myscript.js', 'client');
});
使用,将不会转换/编译文件。在这种情况下,
myscript.js
将通过以下路径提供给客户端:


/packages/mypackage/myscript.js

JavaScript仍然被包装,当我在生产模式下运行Meteor时,文件被捆绑(至少.js文件不存在)。在我使用的测试项目中,这两种情况似乎都不是这样。您是否创建了包,并执行了meteor添加等操作?我在packages/中创建了包,并使用meteor添加添加了它。您是否正在使用meteor run--production进行测试?是的。我创建了一个回购协议供您测试。如果我错过了什么,请告诉我。好的,谢谢,现在是睡觉时间,我明天就要去旅行了,一定要给你回电。