Я хочу получить глубокое понимание с angular
Итак, я вытащил репозиторий angular в локальном
И я подумал, как применить это angular в local с debug console
в мой текущий проект?
Я искал, получил ответ с использованием npm link
!
Итак, я переместил каталог angular репозитория, ~/Angular/angular/packages/common
который я хочу понять, особенно в angular
Я набрал npm link
в ~/Angular/angular/packages/common
, там сказано: success Registered "@angular/common".
Итак, я перешел в свой проект, над которым сейчас работаю, ~/MyAngularProject
MyAngularProject
включает package.json
, что также включает angular
, node_modules
, ts_config.json
, src
et c.
Я удалил каталог ~/MyAngularProject/node_modules/@angular/common
так что я могу symlink
правильно @angular/common
, который я только что связал ранее на ~/Angular/angular/packages/common
.
И я набрал npm link '@angular/common'
каталог, созданный также в ~/MyAngularProject/node_modules/@angular/common
, который я только что удалил
Я набрал ng serve
в ~/MyAngularProject
там написано
DLL: Checking if DLLs are valid.
{ Error: Cannot find module '@angular/common'
at Function.Module._resolveFilename (module.js:548:15)
at Function.resolve (internal/module.js:18:19)
at DllBundlesControl.getPackageJsonPath (~/MyAngularProject/node_modules/src/DllBundlesControl.ts:237:39)
at DllBundlesControl.getPackageJson (~/MyAngularProject/node_modules/src/DllBundlesControl.ts:224:32)
at ~/MyAngularProject/node_modules/src/DllBundlesControl.ts:122:21
at Array.map (<anonymous>)
at DllBundlesControl.getMetadata (~/MyAngularProject/node_modules/src/DllBundlesControl.ts:121:8)
at DllBundlesControl.analyzeState (~/MyAngularProject/node_modules/src/DllBundlesControl.ts:144:17)
at DllBundlesControl.checkBundles (~/MyAngularProject/node_modules/src/DllBundlesControl.ts:50:17)
at DllBundlesPlugin.run (~/MyAngularProject/node_modules/src/DllBundlesPlugin.ts:38:24)
at Compiler.<anonymous> (~/MyAngularProject/node_modules/src/DllBundlesPlugin.ts:32:59)
at next (/MyAngularProject/node_modules/tapable/lib/Tapable.js:140:14)
at Compiler.<anonymous> (~/MyAngularProject/node_modules/awesome-typescript-loader/src/watch-mode.ts:12:13)
at Compiler.applyPluginsAsyncSeries (~/MyAngularProject/node_modules/tapable/lib/Tapable.js:142:13)
at Watching._go (~/MyAngularProject/node_modules/webpack/lib/Compiler.js:43:16)
at Watching.<anonymous> (~/MyAngularProject/node_modules/webpack/lib/Compiler.js:34:8)
at Compiler.readRecords (~/MyAngularProject/node_modules/webpack/lib/Compiler.js:372:10)
at new Watching (~/MyAngularProject/node_modules/webpack/lib/Compiler.js:31:16)
at Compiler.watch (~/MyAngularProject/node_modules/webpack/lib/Compiler.js:203:17)
at Object.startWatch (~/MyAngularProject/node_modules/webpack-dev-middleware/lib/Shared.js:159:29)
at Shared (~/MyAngularProject/node_modules/webpack-dev-middleware/lib/Shared.js:221:8)
at module.exports (~/MyAngularProject/node_modules/webpack-dev-middleware/middleware.js:22:15) code: 'MODULE_NOT_FOUND' }
Error: DllBundlesPlugin: Some packages have errors.
at ~/MyAngularProject/node_modules/src/DllBundlesControl.ts:65:19
at <anonymous>
at runMicrotasksCallback (internal/process/next_tick.js:122:5)
at _combinedTickCallback (internal/process/next_tick.js:132:7)
at process._tickCallback (internal/process/next_tick.js:181:9)
at Function.Module.runMain (module.js:696:11)
at startup (bootstrap_node.js:204:16)
at bootstrap_node.js:625:3
Кто-нибудь может мне помочь, пожалуйста?