为什么我们需要局部和全球角度克度?

时间:2018-02-01 16:08:09

标签: angular angular-cli

我注意到我安装了本地和全局angular / cli包。

当使用angular / cli本地包而不是全局包时?

2 个答案:

答案 0 :(得分:0)

本地包将使用angular cli self。如果在终端上使用ng,则使用全局安装。 要使用打字稿文件构建,我使用本地cli安装。

答案 1 :(得分:0)

  1. 如果在终端中使用 ng cmd,它将查找全局软件包,而不是node_modules文件夹

(本地安装),例如

wayne@bruce...PC:~/Desktop/myFirstApp$ ng serve -o
  1. 如果您通过npm cmd之类的命令执行

    wayne @ bruce ... PC:〜/ Desktop / myFirstApp $ npm start

package.json 中的类似内容

"scripts": {
  "ng": "ng",
  "start": "ng serve -o",
  "build": "ng build --prod",
  "test": "ng test",
  "lint": "ng lint",
  "e2e": "ng e2e",
  "deploy": "ng deploy",
  "build:stats": "ng build --stats-json",
  "analyze": "webpack-bundle-analyzer dist/app/stats-es2015.json"}

然后它将查看 node_modules 文件夹,即本地安装

在两种情况下,将执行相同的cmd。