如何在Meteor包中包含JavaScript,使其's未在客户端中转换

How do I include JavaScript in a Meteor package so that it's not transformed in the client?

本文关键字:客户端 转换 使其 Meteor 包中包 JavaScript      更新时间:2023-09-26

如何在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');
});

使用addAssets,文件将不会被转换/编译。在这种情况下,客户端可以通过以下路径使用myscript.js

/packages/mypackage/myscript.js