欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Npm?Module作用及使用一文全解

 更新時間:2023年11月09日 14:06:26   作者:程序員海軍  
這篇文章主要介紹了Npm?Module作用及使用一文全解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

packge.json

一個 package.json 包括:

  • 列出項目所依賴的包
  • 指定項目可以使用語義版本控制規(guī)則使用的包版本
  • 使您的構(gòu)建可重現(xiàn),因此更容易與其他開發(fā)人員共享

包SEO: 可以加一個 description ,別人可以在npm 網(wǎng)站更好的查找你的npm Module

package 必填字段

name version

package.json 文件必須包含“"name"”和"version"字段。

"name"字段包含包的名稱,必須為小寫和一個單詞,并且可以包含連字符和下劃線。

"version"字段必須采用 x.x.x 格式,并遵循語義版本控制準(zhǔn)則.

author

作者字段,作者信息 用 電子郵件和網(wǎng)站,它是可選的

{
  "name": "npm-demo",
  "version": "1.0.0",
  "author": "123456@qq.com",
  "description": "NPM Test Module",
  "main": "index.js",
  "scripts": {
    "test": "echo "Error: no test specified" && exit 1"
  },
  "keywords": [],
  "license": "ISC"
}

創(chuàng)建 package.json

  • 要創(chuàng)建 package.json 文件,請在命令行上,在 Node.js 模塊的根目錄中運行 npm init:

為必填字段(nameversion)以及main字段提供響應(yīng):

npm init 
npm init --yes

init 配置選項

可以為 init 命令設(shè)置默認(rèn)配置選項。例如,若要設(shè)置默認(rèn)作者電子郵件、作者姓名和許可證,請在命令行上運行以下命令:

> npm set init-author-email "example-user@example.com"
> npm set init-author-name "example_user"
> npm set init-license "MIT"

創(chuàng)建 READ.md 包描述文件 創(chuàng)建無作用域公共包

什么是無作用域公共包?

無作用域包始終是公共的,并且僅由包名稱引用,它可以供別人和它人直接使用在項目當(dāng)中。

創(chuàng)建無作用域的公共包

 npm init 

發(fā)布無作用域公共包

npm publish

創(chuàng)建作用域包

在用戶或組織命名空間中公開共享代碼,可以將公共用戶范圍或組織范圍的包發(fā)布到 npm 注冊表。

npm init --scope=@my-org

my-org 替換成 組織范圍 或者 用戶范圍的 命名就可以

發(fā)布作用域包

npm publish --access public

Npm 包范圍、訪問級別和可見性

范圍

訪問級別

可以查看和下載

可以寫入(發(fā)布)

組織

私人

組織中對包具有讀取訪問權(quán)限的團(tuán)隊成員

組織中對包具有讀寫訪問權(quán)限的團(tuán)隊成員

組織

公共

每個人 都

組織中對包具有讀寫訪問權(quán)限的團(tuán)隊成員

用戶

私人

包所有者和已被授予對包的讀取訪問權(quán)限的用戶

包所有者和已被授予對包的讀寫訪問權(quán)限的用戶

用戶

公共

每個人 都

包所有者和已被授予對包的讀寫訪問權(quán)限的用戶

無作用域

公共

每個人 都

包所有者和已被授予對包的讀寫訪問權(quán)限的用戶

注意:只有用戶帳戶才能創(chuàng)建和管理無作用域包。組織只能管理作用域包。

以上就是Npm Module作用及使用一文全解的詳細(xì)內(nèi)容,更多關(guān)于Npm Module使用的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • node.js在Linux下執(zhí)行shell命令、.sh腳本的問題

    node.js在Linux下執(zhí)行shell命令、.sh腳本的問題

    很多時候需要多個命令來完成一項工作,而這個工作又常常是重復(fù)的,這個時候我們自然會想到將這些命令寫成sh腳本,下次執(zhí)行下這個腳本一切就都搞定了,下面就是發(fā)布代碼的一個腳本示例
    2022-01-01
  • node.js 使用 net 模塊模擬 websocket 握手進(jìn)行數(shù)據(jù)傳遞操作示例

    node.js 使用 net 模塊模擬 websocket 握手進(jìn)行數(shù)據(jù)傳遞操作示例

    這篇文章主要介紹了node.js 使用 net 模塊模擬 websocket 握手進(jìn)行數(shù)據(jù)傳遞操作,結(jié)合實例形式分析了node.js基于net模塊模擬 websocket握手相關(guān)原理及進(jìn)行數(shù)據(jù)傳遞具體操作技巧,需要的朋友可以參考下
    2020-02-02
  • npm錯誤errno?-4048解決辦法

    npm錯誤errno?-4048解決辦法

    這篇文章主要給大家介紹了關(guān)于npm錯誤errno?-4048解決的相關(guān)資料,這個錯誤代碼通常表示文件系統(tǒng)錯誤或者硬件故障引起的問題,文中通過圖文將解決的辦法介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07
  • node.js中的console.trace方法使用說明

    node.js中的console.trace方法使用說明

    這篇文章主要介紹了node.js中的console.trace方法使用說明,本文介紹了console.trace的方法說明、語法、接收參數(shù)、使用實例和實現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • Koa 中的錯誤處理解析

    Koa 中的錯誤處理解析

    這篇文章主要介紹了Koa 中的錯誤處理解析,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-04-04
  • Highcharts+NodeJS搭建數(shù)據(jù)可視化平臺示例

    Highcharts+NodeJS搭建數(shù)據(jù)可視化平臺示例

    本篇文章主要介紹了Highcharts+NodeJS搭建數(shù)據(jù)可視化平臺,詳細(xì)的介紹了使用Highcharts框架的經(jīng)驗,有興趣的可以了解一下。
    2017-01-01
  • 輕松創(chuàng)建nodejs服務(wù)器(5):事件處理程序

    輕松創(chuàng)建nodejs服務(wù)器(5):事件處理程序

    這篇文章主要介紹了輕松創(chuàng)建nodejs服務(wù)器(5):事件處理程序,本系列文章將一步一步創(chuàng)建一個完整的nodejs服務(wù)器,需要的朋友可以參考下
    2014-12-12
  • Node.js HTTP服務(wù)器中的文件、圖片上傳的方法

    Node.js HTTP服務(wù)器中的文件、圖片上傳的方法

    這篇文章主要介紹了Node.js HTTP服務(wù)器中的文件、圖片上傳的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • nodejs開發(fā)一個最簡單的web服務(wù)器實例講解

    nodejs開發(fā)一個最簡單的web服務(wù)器實例講解

    在本篇文章里小編給大家整理的是關(guān)于nodejs開發(fā)一個最簡單的web服務(wù)器實例內(nèi)容,有需要的朋友們可以參考下。
    2020-01-01
  • 使用nodejs、Python寫的一個簡易HTTP靜態(tài)文件服務(wù)器

    使用nodejs、Python寫的一個簡易HTTP靜態(tài)文件服務(wù)器

    這篇文章主要介紹了使用nodejs、Python寫的一個簡易HTTP靜態(tài)文件服務(wù)器,分為nodejs和Python兩個版本,用類似淘寶的CSS、JS文件加載方式處理靜態(tài)文件加載,需要的朋友可以參考下
    2014-07-07

最新評論