日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

NPM 重新回炉

發(fā)布時(shí)間:2023/11/30 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 NPM 重新回炉 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

官方教程傳送門(?英文?)

本文主要是官方文章的精煉,適合想了解一些常用操作的同學(xué)們

NPM?是?基于node的一個(gè)包管理工具 ,?安裝node環(huán)境時(shí)會(huì)自帶安裝NPM.

NPM版本管理

  查看現(xiàn)有版本? ? npm -v

  安裝最新的穩(wěn)定版本?npm install npm@latest -g

  安裝最新的測(cè)試版本?npm install npm@next -g

?

npm的包分為本地包跟全局包兩種,本地包的特點(diǎn)是可以在本地代碼中require進(jìn)來使用,全局包主要用來執(zhí)行命令行

安裝本地包

  npm?install?packageName

安裝全局包

  npm install packageName?-g

?

怎么發(fā)布一個(gè)NPM包

  第一步

    注冊(cè)一個(gè)賬號(hào)?去官網(wǎng)注冊(cè)一個(gè)賬號(hào) https://www.npmjs.com ,?千萬記得把郵箱驗(yàn)證通過...

? ? ? ?第二步

    在本地新建一個(gè)文件夾并進(jìn)入,?

      利用 npm?init -y?可以新建一個(gè)package.json文件,手動(dòng)修改里面配置,

      創(chuàng)建 index.js?內(nèi)容是一個(gè)導(dǎo)出的模塊,示例如下

exports.printMsg = function() {console.log("This is a message from the demo package"); }

  第三步

    在package.json同級(jí)目錄下?執(zhí)行命令行?npm?login? 登錄你剛剛注冊(cè)的用戶,如果登錄不上,可以試試把你的用戶名前面加一個(gè)波浪線 ~ (?我就是這種情況?不然登錄不了 )

  第四步

    執(zhí)行指令?npm?publish !如果沒有錯(cuò)誤的話,恭喜你在 npmjs.com?可以搜索到你的項(xiàng)目了,是不是很酷!

  建議:

    測(cè)試項(xiàng)目玩一玩之后就刪除吧 ,?指令是?npm?unpublish

    項(xiàng)目要更新??修改版本號(hào)之后?npm?publish?有木有

    更改readme文件 ,?npm version patch?之后再來?npm publish

?清除緩存

  npm cache clean

?

配置項(xiàng)簡寫

  • -v:?--version
  • -h,?-?,?--help,?-H:?--usage
  • -s,?--silent:?--loglevel silent
  • -q,?--quiet:?--loglevel warn
  • -d:?--loglevel info
  • -dd,?--verbose:?--loglevel verbose
  • -ddd:?--loglevel silly
  • -g:?--global
  • -C:?--prefix
  • -l:?--long
  • -m:?--message
  • -p,?--porcelain:?--parseable
  • -reg:?--registry
  • -f:?--force
  • -desc:?--description
  • -S:?--save
  • -P:?--save-prod
  • -D:?--save-dev
  • -O:?--save-optional
  • -B:?--save-bundle
  • -E:?--save-exact
  • -y:?--yes
  • -n:?--yes false

有點(diǎn)意思的CLI:

  npm?docs? ? 打開包的官網(wǎng)或源碼地址 ,?本意為查找文檔

?

轉(zhuǎn)載于:https://www.cnblogs.com/xiaxiaodong/p/8611415.html

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的NPM 重新回炉的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。