【发布时间】:2021-03-06 15:48:50
【问题描述】:
给出下面的例子。
import { QueryClientContract, TransactionClientContract } from '@ioc:Adonis/Lucid/Database'
冒号的使用让我很困惑,一直不明白可以从哪里引用导入的文件。
【问题讨论】:
-
它不是 JavaScript 的一部分;它与您使用的任何模块“捆绑器”相关。 JavaScript 只是说
from值必须是字符串常量;它没有说明字符串内容的语义。 -
您知道哪个捆绑器可以翻译它吗?这对捆绑器意味着什么?
-
不是 100% 熟悉
adonis.js,但我怀疑它与作用域包 docs.npmjs.com/about-scopes> 有关。某些工具可能已将包安装为作用域包,并且 node(我假设 node?)可以解析包。 -
我不认识,抱歉。你在哪里看到的?
标签: javascript node.js typescript es6-modules adonis.js