修改Aurelia並希望使用打字稿。我跑了jspm install ramda
這似乎工作得很好。試圖使用像import R from 'ramda'
ramda和我得到「無法找到模塊'ramda'」我敢肯定我錯過了一些非常簡單的東西,但我看不到它。無法使用Typescript和Aurelia導入ramda
2
A
回答
2
您首先需要安裝定義文件ramda(typescript-ramda):
typings install github:donnut/typescript-ramda --ambient --save
然後,你需要爲了使用該分型(main.d.ts and browser.d.ts)配置tsconfig.json
。這裏是一個可能的配置:
{
"compilerOptions": {
"module": "commonjs",
"target": "es5",
"noImplicitAny": false,
"sourceMap": false
},
"exclude": [
"node_modules",
"typings/main.d.ts",
"typings/main"
]
}
您現在應該能夠導入ramda.d.ts
文件中定義ramda和利用類型:
import * as R from "ramda";
R.indexOf(10, [1, 2, 3, 4]);
+0
如果你想像''總是從'ramda/src/always''導入一樣的東西,你會怎麼做? (我的意思是特定於此,而不是'從'ramda'導入{always},以減少客戶端產生的有效載荷大小。) – hayavuk
相關問題
- 1. Aurelia CLI無法導入chart.js TypeScript
- 2. 如何導入和使用Aurelia/Typescript的PhotoSwipe?
- 3. 無法ES6導入ChartJS插件到Aurelia
- 4. 無法使用'導入'將視頻.js加載到Aurelia模塊
- 5. 無法使用Aurelia插件
- 6. 用Typescript和RequireJS導入jqueryui
- 7. 通過TypeScript導入和Webpack2使用DatePicker
- 8. 無法注入aurelia-validation
- 9. 無法導入react-addons-shallow-compare,Typescript
- 10. reactJs + typescript + debounce - 無法正常導入debounce
- 11. 無法在TypeScript中導入TableComponentJS
- 12. jQuery-UI DatePicker不適用於Aurelia和Typescript
- 13. 使用TypeScript默認導入
- 14. 當使用導入時,TypeScript將無法解析模塊
- 15. 無法使用amd導入Typescript中的類
- 16. Ramda鏈用法
- 17. 無法使aurelia-interactjs插件使用Aurelia CLI工作
- 18. 無法導入自定義組件 - Angular2和TypeScript
- 19. 使用TypeScript和Browserify如何導入和使用類更簡單
- 20. 無法使用Babel和Webpack導入Express
- 21. toastr.js如何在Aurelia和Typescript中工作?
- 22. 演示使用Aurelia-無法安裝JSPM
- 23. 如何在TypeScript中使用systemjs導入和導出模塊?
- 24. 無法導入導出了兩次的類(Typescript)
- 25. 無法導入用於Typescript類中的JavaScript框架
- 26. 使用typescript導入javascript模塊
- 27. 用typescript導入json文件
- 28. 如何使用Ramda
- 29. Aurelia要求html導入不起作用
- 30. 使用jspm導入ES6模塊並在Aurelia中使用
你需要描述庫中的打字稿定義文件,所以打字稿知道如何它看起來。你的項目中有這樣的文件嗎?它最有可能命名爲ramda.d.ts。 – toskv