2
我試圖使用Ramda.js如下:進口R(ramda)爲打字稿的.ts文件
/// <reference path="../../../node_modules/@types/ramda/index.d.ts" />
module App {
var settab = R.once((element) => current(element));
function current(li: any) {
// ...
}
}
我得到錯誤,找不到名稱 'R'
在ramda/index.d.ts
文件的情況下,聲明(具體省略)如下:
declare var R: R.Static;
declare namespace R {
type Ord = number | string | boolean;
interface Static {
// .........
}
}
export = R;
當'--module'爲'none'時,出現錯誤'無法使用導入,導出或模塊增量。哪個模塊選項會使我與我以前使用過的'/// '最接近? –
Jim
您可以在'tsconfig.json'中將'compilerOptions.module'設置爲'commonjs'並使用'import'statements。 – Saravana