首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >fuse.js作为aurelia应用程序中的依赖项

fuse.js作为aurelia应用程序中的依赖项
EN

Stack Overflow用户
提问于 2017-09-25 21:17:47
回答 2查看 311关注 0票数 0

我一直试图将fuse.js添加到我的基于aurelia的应用程序中,但没有成功。

该应用程序是使用au工具初始化的,并使用TypeScript作为主要语言。

aurelia_project/aurelia.json中,我尝试在build.bundles[vendor-bundle].dependencies下以下列格式添加依赖项

代码语言:javascript
复制
"fuse.js"

{
  "name": "fuse.js",
  "path": "../node_modules/fuse.js/dist/fuse"
}

{
  "name": "fuse.js",
  "path": "../node_modules/fuse.js/dist/",
  "main": "fuse"
}

这两个库都没有给我在运行时可用的库(在import * as Fuse from 'fuse.js';导入时总是import * as Fuse from 'fuse.js';),第一个库在构建时给了我错误。

如何将fuse.js 作为依赖项添加到aurelia应用程序中?

EN

回答 2

Stack Overflow用户

发布于 2017-09-26 20:39:36

我在我的应用程序中使用fuse.js作为值转换器,我的结构是webpack和dotnet核心,

  1. 安装fuse.js --保存
  2. 将fuse.js添加到webpack.config.vendor文件的供应商部分
  3. npm安装@type/fuse
  4. 我创建了一个值转换器,类似于: 从‘fuse.js’导入{ FuseOptions };从‘fuse.js’导入*作为熔断器;导出类FuseValueConverter {toView(值:数组,选项: FuseOptions,标准: string) {console.log(值);if (!options )返回值\x\x;const fuse =新熔断器(值,选项);返回fuse.search(标准);}}

然后,我用我的观点来计算它,就像奥雷利亚的任何其他值转换器一样。

票数 1
EN

Stack Overflow用户

发布于 2017-09-26 07:02:11

难道不是奥雷利亚在导入时不使用扩展(在您的情况下是.js)吗?您的json文件也被错误地格式化。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46414334

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档