如何在 D3 中导入用户模块?
How do you import a user module in D3?
也许我真的很厚,但我正在通过这个示例代码
https://observablehq.com/@sw1227/reusable-2d-array-image-function
我正在尝试像这样导入顶部提到的模块
import {imshow} from "@sw1227/reusable-2d-array-image-function";
我只得到这个语法错误,我不知道我做错了什么。在网络上找不到任何有用的信息。
SyntaxError: Unexpected token '{'. import call expects exactly one argument.
当我删除大括号时,它又给出了另一个错误
SyntaxError: Unexpected identifier 'imshow'. import call expects exactly one argument.
默认的 Vanilla JS 中不允许导入语句,您应该像 HTML 一样导入主 JS 文件
另外,'@sw1227/reusable-2d-array-image-function'是一个非npm包,所以我建议你下载源代码并尝试手动导入它
如果您使用的是 NodeJS,您还可以轻松配置 Babel 以使用 import 语句并在 package.json[=16 上配置此包=] 以便轻松访问它。然后,您可以配置 webpack 并使用通过 Node
实现的这个模块轻松地为您的 HTML 文件提供服务
也许我真的很厚,但我正在通过这个示例代码
https://observablehq.com/@sw1227/reusable-2d-array-image-function
我正在尝试像这样导入顶部提到的模块
import {imshow} from "@sw1227/reusable-2d-array-image-function";
我只得到这个语法错误,我不知道我做错了什么。在网络上找不到任何有用的信息。
SyntaxError: Unexpected token '{'. import call expects exactly one argument.
当我删除大括号时,它又给出了另一个错误
SyntaxError: Unexpected identifier 'imshow'. import call expects exactly one argument.
默认的 Vanilla JS 中不允许导入语句,您应该像 HTML 一样导入主 JS 文件 另外,'@sw1227/reusable-2d-array-image-function'是一个非npm包,所以我建议你下载源代码并尝试手动导入它
如果您使用的是 NodeJS,您还可以轻松配置 Babel 以使用 import 语句并在 package.json[=16 上配置此包=] 以便轻松访问它。然后,您可以配置 webpack 并使用通过 Node
实现的这个模块轻松地为您的 HTML 文件提供服务