2017-02-19 3 views
1

Я хотел бы импортировать библиотеку файловой системы НПМ к моему Угловое 2 проекта и строго следовали за этими шагами: https://medium.com/@s_eschweiler/using-external-libraries-with-angular-2-87e06db8e5d1#.1dx1fkiewИмпорт внешнего модуля NPM в Angular2

Теперь это сделано, я следующий в основном ошибки и действительно не знаете, как я полагаю, импортировать простой модуль НПМ Угловое 2 проекта ...

SRC/приложение/app.component.ts (2,21): TS2307 об ошибке: не удается найти модуль «файловую систему» ​​

Ее Э мой app.component.ts файл:

import { Component } from '@angular/core'; 
import * as fs from 'file-system'; 

@Component({ 
selector: 'my-app', 
templateUrl: 'app/folio.html' 
}) 
export class AppComponent { 
    name = 'Angular'; 
    src = './app/img/'; 
    dir = fs.readdirSync(src); 
} 

Я пытался что-то связанное с типизацией:

типизация установки файловой системой

но модуль не найти по типизации в быть установленным.

Есть ли у кого-нибудь решение или знаете хороший учебник, чтобы включить любые модули npm в проект Angular 2?

+0

При наведении указателя мыши на «файловую систему» ​​в вашем заявлении на импорт он показывает путь к модулю npm? –

+0

Работает ли «npm install» без ошибок (у вас есть папка * node_modules/file-system/* со всеми файлами в ней)? Удалось ли «tsd install»? –

+0

Вероятно, у вас будут проблемы с использованием любых связанных с 'fs модулей в угловом режиме. – Seiyria

ответ

0

npm install @types/file-system --save

типизации является устаревшим. Вы должны установить прямо из НПМ.

+0

Это не работает, у меня есть ошибка. – slidefizz

+0

Можете ли вы быть более конкретным. Что такое ошибка. – bcherny

+0

"npm ERR! Argv"/usr/local/bin/node ""/usr/local/bin/npm "" установить "" @ types/file-system "" --sa "это первый среди других, Я не могу скопировать – slidefizz

Смежные вопросы