最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

packge.json

一個 package.json 包括:

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

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

package 必填字段

name version

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

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

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

author

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

{
  "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字段提供響應:

npm init 
npm init --yes

init 配置選項

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

> 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)建無作用域公共包

什么是無作用域公共包?

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

創(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ā)布)

組織

私人

組織中對包具有讀取訪問權限的團隊成員

組織中對包具有讀寫訪問權限的團隊成員

組織

公共

每個人 都

組織中對包具有讀寫訪問權限的團隊成員

用戶

私人

包所有者和已被授予對包的讀取訪問權限的用戶

包所有者和已被授予對包的讀寫訪問權限的用戶

用戶

公共

每個人 都

包所有者和已被授予對包的讀寫訪問權限的用戶

無作用域

公共

每個人 都

包所有者和已被授予對包的讀寫訪問權限的用戶

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

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

相關文章

  • Node.js實現(xiàn)文件上傳的兩種方案及對比分析(Multer vs Connect-Multiparty)

    Node.js實現(xiàn)文件上傳的兩種方案及對比分析(Multer vs Connect-Multipar

    在 Node.js 的世界里,文件上傳就像是一場精心準備的宴會,你是選擇自帶全套餐具(Multer)還是使用一次性餐具(Connect-Multiparty)?讓我們深入剖析這兩種方案,用最生動的比喻和最直觀的對比,幫你做出明智選擇,感興趣的小伙伴跟著小編一起來看看吧
    2025-06-06
  • Node.js?應用探索文件解壓縮示例詳解

    Node.js?應用探索文件解壓縮示例詳解

    這篇文章主要為大家介紹了Node.js?應用探索文件解壓縮示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • node.js中的querystring.escape方法使用說明

    node.js中的querystring.escape方法使用說明

    這篇文章主要介紹了node.js中的querystring.escape方法使用說明,本文介紹了querystring.escape的方法說明、語法、接收參數(shù)、使用實例和實現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • Node.js工具庫yeoman使用介紹

    Node.js工具庫yeoman使用介紹

    這篇文章主要為大家介紹了Node.js工具庫yeoman的使用介紹,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2024-01-01
  • Nodejs使用xlsx插件讀取和生成excel文件方式

    Nodejs使用xlsx插件讀取和生成excel文件方式

    這篇文章主要介紹了Nodejs使用xlsx插件讀取和生成excel文件方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-06-06
  • Node.js實現(xiàn)大文件斷點續(xù)傳示例詳解

    Node.js實現(xiàn)大文件斷點續(xù)傳示例詳解

    這篇文章主要為大家介紹了Node.js實現(xiàn)大文件斷點續(xù)傳示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11
  • node.js中的fs.writeFileSync方法使用說明

    node.js中的fs.writeFileSync方法使用說明

    這篇文章主要介紹了node.js中的fs.writeFileSync方法使用說明,本文介紹了fs.writeFileSync的方法說明、語法、接收參數(shù)、使用實例和實現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • Linux CentOS系統(tǒng)下安裝node.js與express的方法

    Linux CentOS系統(tǒng)下安裝node.js與express的方法

    這篇文章主要給大家介紹了在Linux CentOS系統(tǒng)下安裝node.js與express的方法,文中介紹的非常詳細,相信對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。
    2017-04-04
  • Node.js基礎模塊babel使用詳解

    Node.js基礎模塊babel使用詳解

    這篇文章主要介紹了Node.js基礎模塊babel使用詳解,babel是由一系列的組件構成,所以我們在開發(fā)過程中,要從自行配置組件來開始使用babel的功能
    2022-06-06
  • Node.js包管理工具(npm、yarn、cnpm)

    Node.js包管理工具(npm、yarn、cnpm)

    本文主要介紹了Node.js包管理工具,包含npm、yarn、cnpm者三種,借助包管理工具,可以快速開發(fā)項目,提升開發(fā)效率,下面就來具體介紹一下如何使用,感興趣的可以了解一下
    2024-08-08

最新評論

八宿县| 增城市| 乌兰县| 梅州市| 锦州市| 吴旗县| 舒兰市| 汽车| 阿城市| 同江市| 射洪县| 定边县| 浦北县| 通海县| 木兰县| 稻城县| 明水县| 尚志市| 金堂县| 尉氏县| 麻城市| 定南县| 凌云县| 临泽县| 鹤岗市| 施秉县| 始兴县| 卓尼县| 德兴市| 井陉县| 汾阳市| 门头沟区| 江陵县| 隆安县| 宁陵县| 阳江市| 融水| 樟树市| 旌德县| 磴口县| 石河子市|