官术网_书友最值得收藏!

 The package.json file 

The package.json file is very common in web applications that use Node.js modules. It is often found in frontend applications nowadays, in addition to server-side applications with Node.js. With the Angular framework, it is not different; this is one of the great advantages of the new version of Angular, since we can only import modules that are extremely necessary for the application, reducing the size and build time. Let's look at the contents of the package.json file. We added some comments before each important section:

{
"name": "chapter03",
"version": "0.0.0",
"license": "MIT",
// Npm commands, based on Angular/Cli commands, including: test and build.
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build --prod",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e"
},
"private": true,
// Dependencies to work in production, including:
@angular/core, @angular/common, @angular/route and many more.
"dependencies":{
...
},
// Dependencies only in development environment, including modules for test, TypeScript version, Angular/Cli installed locally and others.
"devDependencies": {
...
}
}

This file is automatically changed when we install a new module. And, we often add some commands inside the tag scripts, as you will see in the next chapters. You can read more about the package.json file in the official npm documentation at https://docs.npmjs.com/files/package.json.

主站蜘蛛池模板: 榆林市| 常山县| 武强县| 丰城市| 湖口县| 揭西县| 吉首市| 岳阳县| 德兴市| 文安县| 景泰县| 寿宁县| 凌海市| 鹿泉市| 定西市| 保山市| 鲁甸县| 郯城县| 垣曲县| 卫辉市| 赣榆县| 江北区| 凌海市| 商河县| 黄龙县| 大同市| 积石山| 平邑县| 江都市| 黄浦区| 攀枝花市| 达拉特旗| 铁岭县| 阳曲县| 平谷区| 灯塔市| 遵化市| 革吉县| 陇南市| 汉川市| 清远市|