2017-01-12 3 views
-1

, поэтому у меня есть проект с угловым 2-страничным файлом, за его пределами. У меня есть служебная папка «auth.service.ts», которая импортирует Injectable от @angular/core. Но поскольку служба находится за пределами папки с угловым проектом, она дает мне ошибку Cannot find module '@angular/core'. Любые идеи, как решить это, имея в виду, я хочу сохранить файл службы за пределами основной папки ?Импорт @ угловой/код за пределами угловой папки проекта

+0

Что дает ошибку? TSC? Редактор? – DeezCashews

+1

попробуйте указать полный путь от того, где вы находитесь. Например import {Injectable} из. ./node_modules/@angular/@angular/core ' –

+0

Вы также можете просто связать его с проектом, добавив его в любой комплект который вы используете (предполагая, что вы хотите построить его в своем dist bundle и минимизировать/убрать его вместе со всем остальным). В CLI вы просто добавите его в массив скриптов в angular-cli.json, в webpack вы настроите загрузчик сценариев в файле webpack.config.json и потребуете внешний файл в своей точке входа (index.js или некоторые такие). –

ответ

0

пытается ет полный путь от того, где вы подаете это .. например

import {Injectable} from './node_modules/@angular/@angular/core '

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