问题标签 [meteor-packages]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
meteor - mrt:accounts-stripe - 流星条纹登录
我正在使用mrt/accounts-stripe包来连接用户的Stripe
帐户以创建转移(支付)到他们的帐户。
到目前为止,我所做的基本上是让用户登录或在我的平台中创建帐户(即使它不是Stripe
一个)并允许他们通过条带登录以连接帐户并让他们从我的服务中接收资金。
问题是,一旦调用Meteor.loginWithStripe
包的功能,它会执行注销和使用Stripe
电子邮件登录,我不希望这种情况,因为它必须保留用户的信息并连接帐户而不是创建一个新帐户。
我也在使用这些包
客户端
启动和设置
如何保留已登录的用户并连接 Stripe 帐户,而不是注销并使用 Stripe 帐户用户信息登录?
android - Meteor/Cordova:有没有办法只在android上激活气氛js包?
惊人的 255kb:cordova-keyboard 包运行良好,但由于一些我无法弄清楚的错误,它阻止了我为 iphone 构建。如何添加仅适用于 android 的包?这可能吗?我只需要这个包来处理一些用户使用 Android 硬件后退按钮关闭键盘的情况。
javascript - Meteor 包中的 React 组件
解决于 2017-10-23 [见下文]
我正在尝试将 React 组件编写为 Meteor 包,我认为我在某处做了一些非常错误的事情,我在网上的任何地方都找不到任何示例。
我的包设置如下:
而我的 mapackage.js 为
和我这样的反应组件
并将其导入我的主应用程序时:
它返回
如果我将 export const name = Comps 替换为 export const name = 'Comps'; 它将呈现“Comps”。意思是,它只呈现字符串。
我怎么去上班!?
meteor - Meteor 包从仅使用 tmeasday:check-npm-versions 标记为依赖项的 npm 包导入 css 文件
因为很长一段时间以来,这个包tmeasday:check-npm-versions允许定义对 Meteor 包的隐式 npm 包依赖。
如果您正在编写一个依赖于给定 npm 包的 Atmosphere 包,请使用此包,该包安装在您安装的项目的应用程序级别。
现在我正在编写一个 Meteor 包,比如说me:my-package
,并且依赖于一个 npm 包,比如说some-package
. 这个 npm 包需要我手动导入这些样式。
该文件夹位于some-package/style/main.less
.
我尝试在包中导入文件,但无法将其导入包的 less 文件中:
都抛出相同的错误:
显而易见的原因是:Meteor 包通常需要我通过添加文件,api.addFiles
但该包对 npm 包没有“真正的依赖关系”来导入此文件。
我可以将导入样式的“责任”转移到将使用“me:my-package”的应用程序中,因为它也必须安装 npm 包。
将以下行放入将me:my-package
实际使用的应用程序的 css 中:
但这也会迫使应用程序安装 less 或 sass 如果包使用它(在我的情况下是 less )。
有人设法以对用户友好的方式解决了这个问题?
twitter-bootstrap - 将引导程序添加到流星包
流星初学者在这里。
我的流星文件夹中有一个本地包(lukemadera:image-picker 的个人变体)
包\我的包
我想在该包中使用引导样式(特别是:将 bs-grid 应用于内容) - 我如何最容易地做到这一点?
我使用 集成包api.use('twbs:bootstrap')
,并将其添加到meteor add twbs:bootstrap
. 但是,不知何故,引导样式并未应用于我的(部分动态添加的)内容。
我是否需要将其导入其他地方以便我可以使用不同的样式类?
meteor - 有人知道任何 Meteor 模板滑块吗?
我在两个单独的模板/页面上有信息图表,并且一直在寻找可以使两个模板成为单个页面中的滑块内容的包,但一直是徒劳的。是否存在具有这些要求的包,也许您可以推荐一个滑块包,甚至有更好的解决方案?
在下面找到我的信息图模板/页面之一的示例:
这是我的信息图表模板/页面的另一个示例:
在onlinePresence页面/模板下方找到我想在模板之间实现滑块:myDoughnutChart和radarChart
期待您的帮助。
meteor - 不允许操作 mkdir \path\\node_modules\\@types\''
npm install --no-bin-links
作为尝试解决不同问题的一部分,我正在尝试运行该命令。最初的问题来自我试图安装 aldeed:simple-schema 包,这导致了关于缺少 simpl-schema(没有 e)依赖项的错误。我继续跑npm install --save simpl-schema
然后我的项目继续崩溃,并给出一个错误:
我在网上四处寻找,但找不到任何有用的东西。似乎远程连接的唯一问题是:这篇文章
在我看来,它正在尝试创建一个没有名称的目录。
meteor - 如何在 Meteor 编译器插件中包含导入文件?
假设我有一个文件plugin.js
,内容如下:
我还有一个文件myExternalFile.js
,位于旁边plugin.js
。我想导入myExternalFunction
frommyExternalFile
以在plugin.js
.
我尝试使用import { myExternalFunction } from 'myExternalFile';
但出现错误'import' and 'export' may only appear at the top level (17:0)
。
使用require
会出现此错误:require is not defined
.
最后, usingNpm.require
不起作用,因为它不是 NPM 依赖项。
那么我该如何真正做到这一点呢?
meteor - 如何手动使用“内部”流星包?
我正在使用流星并且我安装了帐户密码包,所以它带有 bcrypt。好事,因为我想用它来手动散列一些其他数据。
我的packages.json中有这个包(“bcrypt”:“^4.0.1”),我可以在./.meteor/packages/npm-bcrypt中看到它的文件夹
但是我不知道如何“手动”使用它。我尝试导入,我尝试简单地使用 bcrypt.hash() 但它抛出一个错误,说它是未定义的。试过 const bcrypt = require('bcrypt');
我该怎么做呢 ?
meteor - Meteor 包动态导入失败,模板化为弱依赖
包裹
我有一个共享库作为 Meteor 包,具有以下结构:
虽然tools
在我的许多应用程序(和 ui)之间共享,但该ui
部分仅由一个应用程序使用。考虑模板非常简单:
组件A.html
组件A.js
loader.js(小帮手,以为包有100个ui组件)
因为 ui 只在一个应用程序中使用,所以我做了templating
一个dynamic-import
弱依赖:
问题
我通过将我的包和弱依赖项添加到项目中
并在客户端上导入 ui,如下所示:
客户端/main.js
这将导致以下错误:
检查Package.templating
inside loader.js
,以及componentA.js
解析为Object { Template: Template(viewName, renderFunction) }
(因为它已作为包安装到项目中)。
不是真正修复的修复
如果我关闭templating
对它的弱依赖将正常工作:
然而,这将导致我所有的应用程序加载templating
,尽管它们不需要它。
问题
为什么会这样?当依赖项已添加到项目中时,这不应该适用于弱依赖项吗?