修改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