我的.js文件应放在哪里? angular.json(angular-cli.json)或assets / dist文件夹?

时间:2019-05-30 15:42:54

标签: angular angular6 angular5

我看到在angular.json(angular-cli.json)中定义了一些js,并将其中一些放到assets / dist文件夹中,并从index.html引用。

其中一个是正确的,还是其他目的?

1 个答案:

答案 0 :(得分:0)

  Angular工作区的根级别的

angular.json提供   工作区范围和特定于项目的配置默认生成   Angular CLI提供的开发工具。给出的路径值   配置中的相对于根工作区文件夹。

"my-app": {
  "root": "",
  "sourceRoot": "src",
  "projectType": "application",
  "prefix": "app",
  "schematics": {},
  "architect": {
    "build": {},
    "serve": {},
    "e2e": {},
    "test": {},
    "lint": {},
    "extract-i18n": {},
    "server": {},
    "app-shell": {}
  }
}

angular.json configuration

工作区配置文件

  

工作区中的所有项目共享一个CLI配置上下文。的   工作区的顶层包含工作区范围的配置   文件,根级应用程序的配置文件以及   根级应用程序源和测试文件的子文件夹。

Workspace configuration files

应用程序源文件

  

位于src /顶级测试和运行文件的文件   应用。子文件夹包含应用程序源和   特定于应用程序的配置。

enter image description here

  

在src /文件夹中,app /文件夹包含您项目的逻辑和数据。角组件,模板和样式在此处。

Application source files

dist文件夹

  

build命令还创建一个名为dist的新文件夹,用于   分配。这些是我们可以托管在服务器上的文件,   Angular应用程序将加载。

The dist folder