摘要:概述每個項目的根目錄下面,一般都有一個文件,定義了這個項目所需要的各種模塊,以及項目的配置信息。命令根據這個配置文件,自動下載所需的模塊。
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
摘要:我們一般見到的都是大版本次要版本小版本這種版本號,比如。版本號的規則含義其實蠻多的,可以參考這篇文章。,等就不行了安裝版本號不低于的的最新版本,例如,,等。 寫在前面 在前端開發中,npm已經是必不可少的工具了。使用npm,不可避免的就要和package.json打交道。平時package.json用得挺多,但是沒有認真看過官方文檔。本文結合npm官方文檔以及自己平時使用過程中的感悟,...
摘要:博客地址這篇文章是我在眾成翻譯翻譯的一篇文章,一篇的入門指南,原文鏈接的出現使得用寫服務端應用成為可能。你可以看到,這個過程也安裝了其他的模塊,它們都是的所依賴的模塊。但是,得到的輸出信息會很冗長,我們可以加上來精簡一下輸出。 github 博客地址: https://github.com/zengxiaota... 這篇文章是我在 眾成翻譯 翻譯的一篇文章,一篇 npm 的入門指南,...
摘要:無需手動拷貝文件或者創建軟鏈接到目錄,有更優雅的解決方案。這是因為識別協議的,得知這個包需要直接從文件系統中獲取,會自動創建軟鏈接到中,完成安裝過程。 nodejs 社區乃至 Web 前端工程化領域發展到今天,作為 node 自帶的包管理工具的 npm 已經成為每個前端開發者必備的工具。但是現實狀況是,我們很多人對這個nodejs基礎設施的使用和了解還停留在: 會用 npm insta...
摘要:表示給增加版本號的第一個數字,這樣子也會是第二個數字,的含義最后一個數字,的意思這個是跟版本號管理對應的,一般數來對應是往后兼容性的改變,例如修改默認設置或者刪除功能,一般就是添加一個小功能或者優化。 原文是寫在簡書上面的, 我現在搬過來了,這邊更新會稍慢點。 http://www.jianshu.com/p/98f99c20493c 上次為大家介紹了package.json的內容,文...
閱讀 1228·2023-04-26 02:20
閱讀 3350·2021-11-22 14:45
閱讀 4166·2021-11-17 09:33
閱讀 1021·2021-09-06 15:00
閱讀 1493·2021-09-03 10:30
閱讀 3902·2021-07-26 22:01
閱讀 1004·2019-08-30 15:54
閱讀 546·2019-08-30 15:43