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

資訊專欄INFORMATION COLUMN

package.json文件介紹

Lavender / 1823人閱讀

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

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

2.字段介紹

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

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/105798.html

相關文章

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

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

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

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

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

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

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

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

    LancerComet 評論0 收藏0

發表評論

0條評論

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