newbee to ionic2, angular2 и программный доступ к Trello.Использование узла Github Node-Trello в Ionic 2 - Ошибка TS2304: Не удается найти имя 'require'
Я хотел бы использовать эту обертку в ионной форме, но не могу объявить модуль node-trello.
Я установил узел-Trello:
npm install node-trello --save
, который обновил мой package.json
: Пожалуйста, смотрите раздел зависимостей моего package.json "узел-Trello" имеет версию "^ 1.1.2"
{
"dependencies": {
"@angular/common": "2.0.0-rc.3",
"@angular/compiler": "2.0.0-rc.3",
"@angular/core": "2.0.0-rc.3",
"@angular/http": "2.0.0-rc.3",
"@angular/platform-browser": "2.0.0-rc.3",
"@angular/platform-browser-dynamic": "2.0.0-rc.3",
"es6-shim": "^0.35.0",
"ionic-angular": "2.0.0-beta.10",
"ionic-native": "1.2.4",
"ionicons": "3.0.0",
"minimatch": "^3.0.2",
"node-trello": "^1.1.2",
"reflect-metadata": "^0.1.3",
"rxjs": "5.0.0-beta.6",
"trello": "^0.5.1",
"zone.js": "^0.6.12"
}
}
пытались как автор говорит на своем website
var Trello = require("node-trello");
Но я получаю следующее сообщение об ошибке, несмотря на то, что/узел-модули/каталог узлов Trello существует .:
TypeScript error: C:/workspace/.......etc...../Service.ts(26,22): Error TS2304: Cannot find name 'require'.
Спасибо Куба попробовал оба - они тоже не работают. Оба дают ошибку: Ошибка TypeScript: C:/workspace ..... etc ...../service.ts (3,25): Ошибка TS2307: Не удается найти модуль 'node-trello'. – Tonyeng
И работает ли он во время выполнения? Если он работает и модуль найден, вы можете проигнорировать эту ошибку. Чтобы ошибка исчезла, вам необходимо предоставить машинописные тексты с определениями в библиотеке node-trello. Я не уверен, существуют ли они, если они этого не делают, вы можете создать фальшивое определение, чтобы сделать TS счастливым. Вы можете добавить что-то вроде этого к файлу определений: объявить модуль «node-trello» { const value: any; экспорт значения по умолчанию; } –
Hi Kuba. Нет - ошибки все равно прекращают слияние пакетов. – Tonyeng