Трюки с Aurelia и хотите использовать машинопись. Я побежал jspm install ramda
, который, кажется, сработал отлично. Попытка использовать ramda как import R from 'ramda'
, и я получаю «Не могу найти модуль« ramda »« Я уверен, что мне не хватает чего-то действительно простого, но я не вижу его.Невозможно импортировать ramda, используя TypScript и Aurelia
ответ
Сначала необходимо установить файл определения для ramda (typescript-ramda):
typings install github:donnut/typescript-ramda --ambient --save
Затем вам нужно настроить tsconfig.json
для того, чтобы использовать типизации (main.d.ts and browser.d.ts). Вот возможная конфигурация:
{
"compilerOptions": {
"module": "commonjs",
"target": "es5",
"noImplicitAny": false,
"sourceMap": false
},
"exclude": [
"node_modules",
"typings/main.d.ts",
"typings/main"
]
}
Теперь вы должны быть в состоянии импортировать ramda и использовать типы, определенные в ramda.d.ts
файле:
import * as R from "ramda";
R.indexOf(10, [1, 2, 3, 4]);
Что вы делаете, если хотите работать с чем-то вроде 'import always from 'ramda/src/always''? (Я имею в виду именно это, в отличие от 'import {always} from 'ramda'', чтобы уменьшить результирующий размер полезной нагрузки на стороне клиента.) – hayavuk
- 1. Monadic IO с ramda и ramda-fantasy
- 2. Как импортировать ОС в TypScript?
- 3. Невозможно правильно импортировать внешний JS в приложение Aurelia (dataTables)
- 4. Невозможно использовать плагин Aurelia
- 5. Невозможно прочитать свойство 'setState' неопределенного использования ramda
- 6. Получение большого элемента в списке, используя ramda
- 7. Как импортировать модули CSS с помощью TypScript, React и Webpack
- 8. Невозможно импортировать стили, используя css-модули, webpack и реагировать
- 9. Как импортировать «bootstrap-datetimepicker» в проект Aurelia
- 10. Как импортировать пакеты в мое приложение Aurelia
- 11. Aurelia CLI не может импортировать chart.js TypeScript
- 12. Как импортировать Moment-Timezone с Aurelia/Typcript
- 13. Как импортировать ионный диапазон в Aurelia
- 14. Aurelia-Polymer Используя инструмент CLI
- 15. Aurelia с jquery.soap. Как импортировать и использовать модуль
- 16. Как импортировать и использовать PhotoSwipe с Aurelia/Typcript?
- 17. Как связать и импортировать буферный пакет npm с aurelia-cli?
- 18. Ramda `evolve` вложен объект
- 19. TypScript Невозможно прочитать свойство addEventListener из undefined
- 20. Как правильно импортировать пространство имен в проекте TypScript?
- 21. Невозможно импортировать matplotlib
- 22. TypScript 1.5 и window.event.ctrlKey
- 23. PHPStorm и TypScript 0.9.1
- 24. Android: Невозможно импортировать ViewRoot
- 25. невозможно импортировать win32com.client
- 26. Невозможно импортировать sklearn и scipy. Windows 7
- 27. Невозможно импортировать .p12 keystore
- 28. Невозможно импортировать AndroidHttpClient;
- 29. TypScript и Durandal.JS и экспорт
- 30. Невозможно импортировать поток тензоров
вам нужен файл определения машинопись, который описывает эту библиотеку, так машинопись знает, как это выглядит. у вас есть такой файл в вашем проекте? это скорее всего называется ramda.d.ts. – toskv