国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

nodejs npm package.json中文文檔

2019-11-20 14:11:16
字體:
來源:轉載
供稿:網友

簡介

本文檔有所有package.json中必要的配置。它必須是真正的json,而不是js對象。

本文檔中描述的很多行為都受npm-config(7)的影響。

默認值

npm會根據包內容設置一些默認值。

復制代碼 代碼如下:
"scripts": {"start": "node server.js"}
如果包的根目錄有server.js文件,npm會默認將start命令設置為node server.js。

"scripts":{"preinstall": "node-waf clean || true; node-waf configure build"}
如果包的根目錄有wscript文件,npm會默認將preinstall命令用node-waf進行編譯。

"scripts":{"preinstall": "node-gyp rebuild"}
如果包的根目錄有binding.gyp文件,npm會默認將preinstall命令用node-gyp進行編譯。

"contributors": [...]
如果包的根目錄有AUTHORS文件,npm會默認逐行按Name <email> (url)格式處理,郵箱和url是可選的。#號和空格開頭的行會被忽略。

name

在package.json中最重要的就是name和version字段。他們都是必須的,如果沒有就無法install。name和version一起組成的標識在假設中是唯一的。改變包應該同時改變version。

name是這個東西的名字。注意:

1.不要把node或者js放在名字中。因為你寫了package.json它就被假定成為了js,不過你可以用”engine”字段指定一個引擎(見后文)。
2.這個名字會作為在URL的一部分、命令行的參數或者文件夾的名字。任何non-url-safe的字符都是不能用的。
3.這個名字可能會作為參數被傳入require(),所以它應該比較短,但也要意義清晰。
4.在你愛上你的名字之前,你可能要去npm registry查看一下這個名字是否已經被使用了。http://registry.npmjs.org/

version

在package.json中最重要的就是name和version字段。他們都是必須的,如果沒有就無法install。name和version一起組成的標識在假設中是唯一的。改變包應該同時改變version。

version必須能被node-semver解析,它被包在npm的依賴中。(要自己用可以執行npm install semver)

可用的“數字”或者“范圍”見semver(7).

description

放簡介,字符串。方便

主站蜘蛛池模板: 牙克石市| 龙泉市| 陇南市| 安福县| 莎车县| 普兰店市| 肃北| 鄂托克旗| 阜宁县| 宁都县| 招远市| 龙南县| 彰化县| 澄迈县| 巴青县| 余庆县| 绥江县| 肥城市| 昌平区| 金川县| 七台河市| 阿图什市| 辰溪县| 清河县| 温州市| 高安市| 乌兰察布市| 辛集市| 林甸县| 东宁县| 南和县| 新龙县| 茂名市| 泰来县| 克拉玛依市| 衡南县| 西安市| 华池县| 凯里市| 隆子县| 武功县|