成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

package.json文件介紹

Lavender / 1868人閱讀

摘要:概述每個(gè)項(xiàng)目的根目錄下面,一般都有一個(gè)文件,定義了這個(gè)項(xiàng)目所需要的各種模塊,以及項(xiàng)目的配置信息。命令根據(jù)這個(gè)配置文件,自動下載所需的模塊。

1. 概述
每個(gè)項(xiàng)目的根目錄下面,一般都有一個(gè)package.json文件,定義了這個(gè)項(xiàng)目所需要的各種模塊,以及項(xiàng)目的配置信息。npm install命令根據(jù)這個(gè)配置文件,自動下載所需的模塊。

2.字段介紹

{
    "name": "模塊名稱",
    "version": "0.0.1", // 模塊版本
    "author": "作者",
    "description": "模塊描述",
    "keywords":["node.js","javascript"],  // 項(xiàng)目簡介,方便npm search查詢
    "repository": {  // 指定代碼存放位置,設(shè)置好后,項(xiàng)目推送到遠(yuǎn)程地址時(shí)可以只是用 npm publish;
        "type": "git",
        "url": "https://path/xxx"
    },
    "license":"MIT",
    "engines": {"node": "0.10.x"},  // 指明了該模塊運(yùn)行的平臺,可設(shè)置node
pm等
    "bugs":{  // 方便用戶提交項(xiàng)目問題的url 或郵件地址;
        "url":"http://path/to/bug/issue",
        "email":"bug@example.com"
    },
    "contributors":[{"name":"大牛","email":"daniu@example.com"}],
    "scripts": {  // 指定了運(yùn)行腳本命令的npm命令行縮寫
        "start": "node index.js"
    },
    "dependencies": {  // 指定了項(xiàng)目運(yùn)行所依賴的模塊
        "express": "4.0.0",
        "react": "16.4.0",
        "mongoose": "3.8.3"
    },
    "devDependencies": {  // 指定了項(xiàng)目開發(fā)所依賴的模塊
        "gulp": "1.0.0",
        "webpack": "4.0.0"
    },
    "main": "./index.js",  // 指定了加載的入口文件, require("moduleName")就會加載這個(gè)文件.
    "bin": { // 指定各個(gè)內(nèi)部命令對應(yīng)的可執(zhí)行文件的位置
      "someTool": "./bin/someTool.js"
    },
    "config" : { "port" : "8080" }, // 添加命令行的環(huán)境變量,process.env.npm_package_config_port
}

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/105798.html

相關(guān)文章

  • package.json的所有配置項(xiàng)及其用法,你都熟悉么

    摘要:我們一般見到的都是大版本次要版本小版本這種版本號,比如。版本號的規(guī)則含義其實(shí)蠻多的,可以參考這篇文章。,等就不行了安裝版本號不低于的的最新版本,例如,,等。 寫在前面 在前端開發(fā)中,npm已經(jīng)是必不可少的工具了。使用npm,不可避免的就要和package.json打交道。平時(shí)package.json用得挺多,但是沒有認(rèn)真看過官方文檔。本文結(jié)合npm官方文檔以及自己平時(shí)使用過程中的感悟,...

    chavesgu 評論0 收藏0
  • [譯]npm入門指南

    摘要:博客地址這篇文章是我在眾成翻譯翻譯的一篇文章,一篇的入門指南,原文鏈接的出現(xiàn)使得用寫服務(wù)端應(yīng)用成為可能。你可以看到,這個(gè)過程也安裝了其他的模塊,它們都是的所依賴的模塊。但是,得到的輸出信息會很冗長,我們可以加上來精簡一下輸出。 github 博客地址: https://github.com/zengxiaota... 這篇文章是我在 眾成翻譯 翻譯的一篇文章,一篇 npm 的入門指南,...

    mrcode 評論0 收藏0
  • 2018 年了,你還是只會 npm install 嗎

    摘要:無需手動拷貝文件或者創(chuàng)建軟鏈接到目錄,有更優(yōu)雅的解決方案。這是因?yàn)樽R別協(xié)議的,得知這個(gè)包需要直接從文件系統(tǒng)中獲取,會自動創(chuàng)建軟鏈接到中,完成安裝過程。 nodejs 社區(qū)乃至 Web 前端工程化領(lǐng)域發(fā)展到今天,作為 node 自帶的包管理工具的 npm 已經(jīng)成為每個(gè)前端開發(fā)者必備的工具。但是現(xiàn)實(shí)狀況是,我們很多人對這個(gè)nodejs基礎(chǔ)設(shè)施的使用和了解還停留在: 會用 npm insta...

    libxd 評論0 收藏0
  • 如何發(fā)布一個(gè)Atom的package

    摘要:表示給增加版本號的第一個(gè)數(shù)字,這樣子也會是第二個(gè)數(shù)字,的含義最后一個(gè)數(shù)字,的意思這個(gè)是跟版本號管理對應(yīng)的,一般數(shù)來對應(yīng)是往后兼容性的改變,例如修改默認(rèn)設(shè)置或者刪除功能,一般就是添加一個(gè)小功能或者優(yōu)化。 原文是寫在簡書上面的, 我現(xiàn)在搬過來了,這邊更新會稍慢點(diǎn)。 http://www.jianshu.com/p/98f99c20493c 上次為大家介紹了package.json的內(nèi)容,文...

    LancerComet 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<