我有一个流星项目,其中我想包括conversational form framework。
有一个npm包,但是它没有正确导入(可能是由于某种bug)。根据github的问题,这:
import cf from 'conversational-form'
不起作用,因为导出函数导出的是cf.ConversationalForm
,而不是cf
(但现有声明需要cf )。表单已创建并设置了样式,但无法在js中寻址。
我已经能够在一个普通的html/js/css项目中使用该框架,所以现在我只想包含外部脚本作为一种变通方法。但是,在client/main.js中下载+导入对我不起作用。
我试过了:
import '/imports/api/conversational-form.min.js
以及:
$.getScript
在Meteor.startup中。
我需要在外部.js中编写特定的导出吗?我远非专业人士,所以我有点犹豫是否要剖析外部.js。
关于如何简单地模仿html-script-inclusion有什么建议吗?或者其他关于如何让框架运行的想法?
真诚的,绝望的。
发布于 2018-06-04 03:37:32
我最终下载了脚本,修改了它以设置我的选项,并通过\imports
将其包含在内。
非常老套的解决方案,但它确实有效...
发布于 2018-06-04 17:16:16
Meteor允许您加载外部库,并通过/compatibility
文件夹将其应用于所有客户端。
只需将文件放入其中,它将自动确定作用域。
https://stackoverflow.com/questions/50154049
复制相似问题