【发布时间】:2020-05-30 22:58:45
【问题描述】:
我正在尝试从 hyphen 导入一个模块,如下所示:import { hyphenateHTMLSync } from "hyphen/fr"; 在 Svelte 模块的脚本标记中,但我从汇总中得到 Error: 'hyphenateHTMLSync' is not exported by node_modules/hyphen/fr/index.js。
问题中的模块文件如下所示:
node_modules/hyphen/fr/index.js
module.exports = require("../export-contract.js")(
require("../patterns/fr.js")
);
node_modules/hyphen/export-contract.js
var createHyphenator = require("./hyphen.js");
module.exports = function (patterns) {
return {
hyphenate: createHyphenator(patterns, { async: true }),
hyphenateHTML: createHyphenator(patterns, { async: true, html: true }),
hyphenateHTMLSync: createHyphenator(patterns, { html: true }),
hyphenateSync: createHyphenator(patterns),
patterns: patterns
};
};
而 hyphen.js 包含创建连字符的函数。
我对 Rollup、Svelte 甚至 Node 的了解还不够,不知道如何解决这个问题。
【问题讨论】:
标签: javascript node.js svelte rollup