22
Я разрабатываю приложение узла с угловым2 и глотком. Я написал компонент login.ts файл следующим образом:Не удается найти модуль 'angular2/angular2'
import {Component, View} from 'angular2/angular2';
import {FormBuilder, formDirectives } from 'angular2/forms';
@Component({
selector: 'login',
injectables: [FormBuilder]
})
@View({
templateUrl: '/scripts/src/components/login/login.html',
directives: [formDirectives]
})
export class login {
}
И мой файл bootstrap.ts является:
import {bootstrap} from 'angular2/angular2';
import {login} from './components/login/login';
bootstrap(login);
, но когда я скомпилировать эти файлы, которые он дает мне следующие ошибки:
client\bootstrap.ts(1,25): error TS2307: Cannot find module 'angular2/angular2'.
client\components\login\login.ts(1,31): error TS2307: Cannot find module 'angular2/angular2
client\components\login\login.ts(2,45): error TS2307: Cannot find module 'angular2/forms'.
Вот мой tsconfig.json:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"sourceMap": true,
"watch": true,
"removeComments": true,
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true
}
}
Я установил ввод для angular2 с помощью:
tsd install angular2 --save
Пожалуйста, помогите исправить ошибку.
@View была сброшена так что этот код больше не действует в Angular2 – Satch3000
Я думаю, что его важно упомянуть ...Существует разница между импортом из 'angular2' vs '@angular'. Если вы используете cdn (т. Е. '
Он изменил модуль впереди идти бета к
FYI: самозагрузки также изменен на
в результате много постов блога в сети устарели: - (
источник
2016-01-09 18:45:22
TS2300: Дублирующий идентификатор «....». получить эту ошибку, если я сделал выше изменений – Rhushikesh
, если я это сделаю /node_modules/angular2/typings/node/node.d.ts, столкнувшись с типом \ node \ node.d.ts – Rhushikesh
typings \ node \ node.d.ts is Необходимость в экспресс, mongoose – Rhushikesh
импорта из «» angular2/angular2' был в предыдущей версии, которая больше не поддерживается теперь .so Теперь мы должны импортировать те же из «angular2/core'.For подробно эталонный использования (https://angular.io/guide/quickstart)
источник
2016-04-28 18:42:27 user3776219
yup, quickstart - лучший способ оставаться в курсе изменений в Angular2 – kimbaudi
согласно новый выпуск Angular2 rc1, вы можете обновить package.json для
в дополнение к этому также импортировать следующим образом в компоненте или контейнере:
источник
2016-05-25 10:52:31 Soumya
Пожалуйста, обратите внимание, что форма Angular2 окончательный выпуск - правильный ответ.
Это верно как сказано в обновлении yups 2 сверху
источник
2016-09-22 08:47:17 akinmail
вы должны обновить версию Angular2 в окончательном варианте -
А затем использовать как ----
есть обновленная библиотека, например ---
'@angular/core'
источник
2016-12-08 15:40:40 Ravindra
Второй
источник
2017-01-25 10:37:52
'angular2/angular2' не является допустимым зависимостями angular2
вы должны сначала проверить package.json файл "@ угловом/ядра" существуют или не
см. файл компонента как это, а также вы тоже использовать formGroup в Белове
чем вы должны импортировать ReactiveFormsModule в app.module.ts файл
импорт {ReactiveFormsModule} из @ угловые/формы ';
без ReactiveFormsModule formGroup не работает это сделать ошибку
источник
2017-05-19 08:52:38
лучший способ удар angular2 проекта использует Угловая CLI.
check this для получения более подробной информации.
источник
2017-06-07 09:23:30 UniCoder
Вы пытаетесь получить доступ к компоненту из неправильной/старой директории node_modules. Пожалуйста, войдите компонент из
вместо:
import { Component, View } from 'angular2/angular2';
И
бутстрапе Access из сильфона пути:
источник
2017-12-30 10:02:54 Slack