Не могу загрузить @ tenorflow / tfjs в приложении angularjs - PullRequest
0 голосов
/ 25 апреля 2018

Я следил за видео на YouTube с здесь , чтобы узнать, как создать базовое приложение tenorflowjs. И я в настоящее время на 3:22 видео. Я проверил консоль и консоль сказала следующее

ОШИБКА в src / app / app.component.ts (2,21): ошибка TS2307: не удается найти модуль'@tensorflow/tfjs'.

src / app / app.component.ts (10,14): ошибка TS2420: класс 'AppComponent' неправильно реализует интерфейс 'OnInit'.

Свойство 'ngOnInit' отсутствует в типе 'AppComponent'.

Я строго следил за видео и не мог понять, почему я получил эту ошибку. Вот мой app.component.ts

import { Component, ViewChild, OnInit } from '@angular/core';
import * as tf from '@tensorflow/tfjs';

@Component({
    selector: 'app-root',
    templateUrl: './app.component.html',
    styleUrls: ['./app.component.css']
})

export class AppComponent implements OnInit {
    title = 'app';
}

Как я могу устранить ошибки?

Ответы [ 2 ]

0 голосов
/ 26 апреля 2018

Я наконец решил это.После запуска

npm установите @ tenorflow / tfjs

, чтобы установить тензор потока.Мне нужно выполнить дополнительную «установку npm», и AngularJS может найти библиотеку @ tenorflow / tfjs.

Edit 1:

Я также изменил файл package.json.Я изменил версию tenorflowjs с github на «^ 0.6.1» перед запуском «npm install».

0 голосов
/ 25 апреля 2018

Первая ошибка означает, что вы не установили библиотеку tenorflow в проекте, в котором вы работаете. Чтобы решить эту проблему, перейдите в каталог проекта с помощью терминала и введите команду npm install @tensorflow/tfjs для установки библиотеки.

Вторая ошибка связана с тем, что ваша AppComponent реализует OnInit, но в компоненте нет функции ngOnInit.Вы должны либо добавить функцию ngOnInit (это может быть пустая функция), либо удалить implements OnInit

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...