我是打字的初学者。
我用utils.ts和index.ts两个文件创建了一个codesnippet。
utils.ts
function theDate() {
return new Date();
}
index.ts
/// <reference path="utils.ts" />
let t = theDate();
document.getElementById("app").innerHTML = `
<h1>Hello Parcel!</h1>
<div>
Look
<a href="https://parceljs.org" target="_blank" rel="noopener noreferrer">here</a>
for more info about Parcel.
</div>
`;
我尝试引用utils.ts中的theDate
函数...
function theDate() {
return new Date();
}
通过将以下内容添加到index.ts:
/// <reference path="utils.ts" />
但我得到以下错误:
theDate未定义
三重引用(TypeScript docs reference)不应该能够解决这个问题吗?
1条答案
按热度按时间flmtquvp1#
再看一眼我就知道是谁干的了。一般来说,如果你想引用类型定义
blah.d.ts
,或者想在编译时抛出--out
标志,就需要使用三重斜杠。我认为你在你的场景中实际上想做的事情,你会改变你的方法;
然后,如果你想利用它,你会包括一个指定的进口与树摇目的在顶部与其他进口申报通过;
然后按预期使用;
希望有帮助,干杯。