91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在Angular中部署一個多模塊項目

發布時間:2021-03-11 17:25:12 來源:億速云 閱讀:663 作者:Leah 欄目:web開發

這篇文章將為大家詳細講解有關怎么在Angular中部署一個多模塊項目,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

創建一個 Angular 項目,其名為 angular-project ,不創建 Application ,不進行交互,跳過依賴的安裝。

ng new angular-project
 --createApplication=false 
--interactive=false 
--skipInstall=true

生成庫 common ,生成應用 sso ,跳過依賴的安裝。

ng g library common
 --skipInstall=true
ng g application sso 
--style=scss 
--routing=true
 --skipInstall=true

安裝依賴:

npm install 
--registry=https://registry.npm.taobao.org

項目結構

最終的項目結構長這樣,所有模塊位于 projects 目錄下。

怎么在Angular中部署一個多模塊項目

Angular Library 的結構如下,就像平常用的一樣,也有 ModuleModule 中包含組件、服務等等。

怎么在Angular中部署一個多模塊項目

同時我們開始反思之前用過的 ShareModule ,其實我們應該將其做成一個 Angular Library ,并將其發布到 npm 倉庫,這樣在多個項目之間快速移植公共模塊也更高效快捷。

但是在開發過程中,共享模塊可能有所改動,頻繁發布就有些麻煩,如何直接引用本地的模塊呢?

構建 common 庫:

ng build common

如果該庫頻繁改動的話,可以添加監聽參數,文件修改后自動構建:

ng build common --watch

命令執行后會在 dist 目錄生成構建成功的 common 庫。

怎么在Angular中部署一個多模塊項目

使用起來就像我們使用的其他 Angular 庫一樣,直接 importWebStorm 會自動提示。

import 
{ 
CommonModule
 } 
from 'common';

測試

在業務模塊中引入 CommonModule

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { CommonModule } from 'common';

@NgModule({
 declarations: [
  AppComponent
 ],
 imports: [
  BrowserModule,
  AppRoutingModule,
  CommonModule
 ],
 providers: [],
 bootstrap: [AppComponent]
})
export class AppModule { }

AppComponent 組件中使用 CommonModule 中的 CommonComponent

<h2>App Component HTML</h2> 
<lib-common></lib-common>

注:庫組件生成的默認前綴是 lib

進入業務組件進行 ng serve ,成功。

怎么在Angular中部署一個多模塊項目

關于怎么在Angular中部署一個多模塊項目就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

商水县| 平塘县| 凤山县| 大宁县| 梁山县| 吉水县| 古交市| 隆昌县| 托克托县| 阳朔县| 通河县| 施甸县| 兴宁市| 应用必备| 卢湾区| 布尔津县| 东平县| 呈贡县| 桑日县| 黔西县| 绿春县| 兴安县| 荆州市| 乐清市| 金坛市| 西盟| 阳东县| 定安县| 麟游县| 河池市| 韶关市| 含山县| 和平区| 烟台市| 海安县| 北辰区| 乐昌市| 侯马市| 安康市| 五指山市| 萨嘎县|