国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

package.json文件介紹

Lavender / 1817人閱讀

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

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

2.字段介紹

{
    "name": "模塊名稱",
    "version": "0.0.1", // 模塊版本
    "author": "作者",
    "description": "模塊描述",
    "keywords":["node.js","javascript"],  // 項目簡介,方便npm search查詢
    "repository": {  // 指定代碼存放位置,設(shè)置好后,項目推送到遠(yuǎn)程地址時可以只是用 npm publish;
        "type": "git",
        "url": "https://path/xxx"
    },
    "license":"MIT",
    "engines": {"node": "0.10.x"},  // 指明了該模塊運(yùn)行的平臺,可設(shè)置node
pm等
    "bugs":{  // 方便用戶提交項目問題的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": {  // 指定了項目運(yùn)行所依賴的模塊
        "express": "4.0.0",
        "react": "16.4.0",
        "mongoose": "3.8.3"
    },
    "devDependencies": {  // 指定了項目開發(fā)所依賴的模塊
        "gulp": "1.0.0",
        "webpack": "4.0.0"
    },
    "main": "./index.js",  // 指定了加載的入口文件, require("moduleName")就會加載這個文件.
    "bin": { // 指定各個內(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://specialneedsforspecialkids.com/yun/105798.html

相關(guān)文章

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

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

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

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

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

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

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

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

    LancerComet 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<