Я новичок в Plunker и пытаюсь использовать его, чтобы продемонстрировать проблему, с которой у меня возник другой вопрос , который я отправил.Однако я не знаю, как правильно включить другой пакет npm, в данном случае @ angular / cdk / portal.
В настоящее время, когда я пытаюсь это сделать:
import { PortalModule } from '@angular/cdk/portal';
Я получаю эту ошибку:
Не удалось найти модуль'@angular/cdk/portal'.
Я пытался просто добавить его в файл package.json
;
{
"name": "@plnkr/starter-angular",
"version": "1.0.3",
"description": "Angular starter template",
"dependencies": {
"@angular/cdk": "^6.4.7", <-----------
"@angular/common": "^6.0.9",
"@angular/compiler": "^6.0.9",
"@angular/core": "^6.0.9",
"@angular/platform-browser": "^6.0.9",
"@angular/platform-browser-dynamic": "^6.0.9",
"core-js": "^2.5.5",
"rxjs": "^6.1.0",
"zone.js": "^0.8.26"
},
"main": "./lib/main.ts",
"plnkr": {
"runtime": "system",
"useHotReload": true
}
}
Это не сработало!
Я также пытался вслепую создать config.js
и добавить его в раздел карты (но я ничего об этом не знаю):
System.config({
//use typescript for compilation
transpiler: 'typescript',
//typescript compiler options
typescriptOptions: {
emitDecoratorMetadata: true
},
//map tells the System loader where to look for things
map: {
app: "./src",
'@angular/cdk': 'https://www.npmjs.com/package/@angular/cdk'
}
});
Это тоже не сработало, похоже, этот файл вообще не читается.Поэтому не уверен, копировал ли я какую-то устаревшую информацию или просто делаю что-то неправильно, потому что понятия не имею, что я делаю: -o
Любой совет был бы очень признателен!