导入外部库,例如node.js特殊语法

蒙德戈

我正在尝试在Svelte中使用一个外部库,其说明适用于node.js,例如:

var lunr = require("lunr")
require("lunr-languages/lunr.stemmer.support")(lunr)
require('lunr-languages/lunr.multi')(lunr)
require("lunr-languages/lunr.de")(lunr)

我将第一个导入简单地转换为import lunr from "lunr"它并且可以按预期工作(当然,在npm安装之后)。但是,我不知道如何使用该特殊语法导入其他3行。有什么建议吗?

杰夫·里奇

这种特殊的语法lunr使用参数作为参数来调用所需的函数可以将其重写如下:

import lunr from 'lunr';
import stemmerSupport from 'lunr-languages/lunr.stemmer.support';
import multi from 'lunr-languages/lunr.multi';
import de from 'lunr-languages/lunr.de';

stemmerSupport(lunr);
multi(lunr);
de(lunr);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从node_modules导入JS库

来自分类Dev

将外部JS库导入Angular 2 CLI @NgModule

来自分类Dev

Haskell库导入语法

来自分类Dev

Node.js导入失败,出现语法错误

来自分类Dev

Node.js:SyntaxError:无法在模块外部使用导入语句

来自分类Dev

Node.js JavaScript语法

来自分类Dev

Node.js对象语法

来自分类Dev

Node.js JavaScript语法

来自分类Dev

使用相同的外部JS库(例如Angular)的Drupal 8多个自定义模块

来自分类Dev

Node.js导入ES6库失败

来自分类Dev

在node-red函数中使用外部js库

来自分类Dev

将外部JavaScript库转换为Node.js模块

来自分类Dev

R.特殊文件夹或命令行语法中导入文件的位置

来自分类Dev

R.特殊文件夹或命令行语法中导入文件的位置

来自分类Dev

Node js mysql 语法错误

来自分类Dev

在Access数据库中插入特殊字符(例如'或+)

来自分类Dev

在Access数据库中插入特殊字符(例如'或+)

来自分类Dev

将请求库导入到node.js上的AWS Lambda中

来自分类Dev

我可以使用.dotenv库作为HTML脚本,而仅导入npm或node.js吗?

来自分类Dev

从流导入到数据库后,node.js如何同步最终回调

来自分类Dev

js类语法在node_modules库中不起作用

来自分类Dev

Node.js - 语法错误:在节点 6.10.2 上运行时出现意外的令牌导入

来自分类Dev

Node.js中的+ new Date语法是什么

来自分类Dev

node.js + postgres:“ $ 1”或附近的语法错误

来自分类Dev

Node.js输入错误的整数错误语法

来自分类Dev

地址信息语法错误Node.js(快速)

来自分类Dev

Node.js / Jade语法错误:意外令牌;

来自分类Dev

node.js + postgres:“ $ 1”或附近的语法错误

来自分类Dev

Jade 语法不适用于 pug : Node Js

Related 相关文章

热门标签

归档