📜  yarn \angular cli - Javascript (1)

📅  最后修改于: 2023-12-03 15:06:05.866000             🧑  作者: Mango

使用 Yarn 和 Angular CLI 构建 JavaScript 应用

介绍

Angular CLI 是一个用于 Angular 应用程序的命令行界面工具。它提供了一些简单易用的命令,可以帮助我们快速地构建和开发 Angular 应用程序。

Yarn 是一个快速、可靠、安全的 JavaScript 包管理工具。它可以帮助我们简化包的安装和依赖管理过程,并且可以提供更快的速度和更好的性能。

在本文中,我们将使用 Yarn 和 Angular CLI 一起构建一个 JavaScript 应用程序。

准备工作

在开始之前,请确保已经安装了 Node.js 和 Yarn。可以在终端中使用如下命令来检查:

$ node -v
$ yarn -v

如果输出了版本号,说明已经安装成功。

接下来,我们需要安装 Angular CLI。可以使用如下命令:

$ yarn global add @angular/cli
构建应用程序

接下来,我们将使用 Angular CLI 创建一个新的 Angular 应用程序。可以使用如下命令:

$ ng new my-app

这个命令将会创建一个名为“my-app”的新应用程序,并且会自动安装所需要的依赖和模块。

接下来,进入新创建的应用程序目录:

$ cd my-app

然后,我们可以使用如下命令来启动应用程序:

$ ng serve

这个命令将会启动一个本地的开发服务器,并且会在浏览器中打开应用程序。当我们修改代码时,服务器会自动重新编译和刷新页面。

添加依赖

接下来,我们将添加一些依赖到我们的应用程序中。我们将使用 Yarn 来安装这些依赖。我们可以使用如下命令:

$ yarn add bootstrap jquery popper.js

这个命令将会安装 Bootstrap、jQuery 和 Popper.js 到我们的应用程序中。这些库将会用于我们的 UI 开发。

配置

为了让我们的应用程序正常工作,我们需要修改一些配置。我们需要在“angular.json”文件中修改如下配置:

{
  // ...
  "projects": {
    "my-app": {
      // ...
      "architect": {
        "build": {
          // ...
          "styles": [
            "node_modules/bootstrap/dist/css/bootstrap.min.css",
            "src/styles.css"
          ],
          "scripts": [
            "node_modules/jquery/dist/jquery.min.js",
            "node_modules/popper.js/dist/popper.min.js",
            "node_modules/bootstrap/dist/js/bootstrap.min.js"
          ]
        },
        // ...
      }
    }
  }
}

这个配置将会告诉 Angular CLI 在构建应用程序时使用我们添加的依赖。我们也需要将 Bootstrap 的 CSS 和 JavaScript 文件添加到“index.html”文件中:

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>My App</title>
  <base href="/">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="icon" type="image/x-icon" href="favicon.ico">
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
</head>
<body>
  <app-root></app-root>
  <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>
</body>
</html>
运行应用程序

现在,我们可以重新启动应用程序,看看它是如何工作的:

$ ng serve

现在,我们的应用程序已经可以正常工作了!我们可以使用 Angular CLI 和 Yarn 进一步开发和优化我们的应用程序。