ホームページ  >  記事  >  ウェブフロントエンド  >  angular7でng zorro antdを参照するにはどうすればよいですか?

angular7でng zorro antdを参照するにはどうすればよいですか?

青灯夜游
青灯夜游転載
2021-05-28 09:55:421879ブラウズ

この記事では、angular で ng zorro andd を参照する 3 つの方法を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。

angular7でng zorro antdを参照するにはどうすればよいですか?

[関連チュートリアルの推奨事項: "angular チュートリアル"]

angular7 で新しい ng zorro を使用するには、公式ドキュメントに従ってください。ステップバイステップ 最初のステップでは、エラーは報告されませんでしたが、応答はありませんでした。
公式の 2 つの方法を試してみましたが、1 つ目の方法は cnpm を使用するとエラーが報告され、2 つ目の方法はインストールに cnpm を使用しているため、応答しません。

#正式な 1 番目の方法: #

1. 安装脚手架工具	`npm install -g @angular/cli`
2. 创建一个项目	`ng new PROJECT-NAME`
3. 初始化配置	`ng add ng-zorro-antd`
4. 开发调试	`ng serve --port 0 --open`
5. 构建和部署	`ng build --prod`

#正式な 2 番目の方法:

1. 安装组件	`npm install ng-zorro-antd --save`
2. 引入模块
	import { HttpClientModule } from '@angular/common/http';
	imports: [
    BrowserModule,
    NgZorroAntdModule
  ],
3. 引入样式与 SVG 资源 angular.json
	{
	  "assets": [
	    ...
	    {
	      "glob": "**/*",
	      "input": "./node_modules/@ant-design/icons-angular/src/inline-svg/",
	      "output": "/assets/"
	    }
	  ],
	  "styles": [
	    ...
	    "node_modules/ng-zorro-antd/ng-zorro-antd.min.css"
	  ]
	}

姿勢の正しい導入 1

#公式サイトの最初のステップに従うと、npmを使用してすぐに正しくする必要があり、使用できませんcnpm、そうでない場合はエラーが報告されます。

上記のエラーの理由は、インストール手順が次のとおりであるためです:

angular7でng zorro antdを参照するにはどうすればよいですか?

##ng new Demon02 --skip-install


cd Demon02

    cnpm install
  • ng add ng-zorro-antd // このステップでエラーが報告されます
  • ngserve --port 0 --open
  • 上記のエラーの理由は、最初のステップが終了し、依存関係のインストールに cnpm が使用されたためです。
  • ng new Demon02
  • を直接使用してインストールする場合は、以下の手順に進んでいただければ問題ありません。そのため、最初の方法は公式の方法に厳密に従うことができますが、npm を使用して直接インストールすると、エラーが報告される場合があります。エラー。さらに試してください。ネットワークの問題である可能性がありますので、数回試してください。

姿勢 2 を正しく導入する


引き続き上記の手順に従いますが、注目すべき点は npm を使用することです。インストール完了後は、公式 Web サイトの 2 番目のステップのみを正しく導入して使用できるように、インストール中は cnpm を使用しないように注意してください。

ng 新しいプロジェクト名cd プロジェクト名

    npm install ng-zorro-antd --save
  • インポート モジュール: app.module.ts
  • import { NgZorroAntdModule } from 'ng-zorro-antd';
    
    imports: [
     	BrowserModule,
        NgZorroAntdModule
    ],
  • スタイルと SVG リソースの紹介 angular.json
  • {
    	  "assets": [
    	    ...
    	    {
    	      "glob": "**/*",
    	      "input": "./node_modules/@ant-design/icons-angular/src/inline-svg/",
    	      "output": "/assets/"
    	    }
    	  ],
    	  "styles": [
    	    ...
    	    "node_modules/ng-zorro-antd/ng-zorro-antd.min.css"
    	    //  "node_modules/ng-zorro-antd/src/ng-zorro-antd.min.css"
    	  ]
    	}
  • 正しい導入姿勢 3

この方法では npm または cnpm を使用でき、どちらの方法でも正しい導入を完了できます。 1. zorro コンポーネントをインストールします

npm install ng-zorro-antd --save

2. モジュールをインポートします

app.module.ts

import { NgZorroAntdModule } from 'ng-zorro-antd';

imports: [
    BrowserModule,
    NgZorroAntdModule
  ],
3. スタイルの紹介

styles.css

@import "~ng-zorro-antd/src/ng-zorro-antd.css";
プログラミング関連の知識の詳細については、プログラミング入門

をご覧ください。 !

以上がangular7でng zorro antdを参照するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。