npm (パッケージ管理ツール)

Multi tool use
npm

|
作者 |
Isaac Z. Schlueter |
開発元 |
Rebecca Turner, Kat Marchán, others |
初版 |
2010年1月12日(9年前) (2010-01-12)[1]
|
最新版 |
6.4.0 / 2018年8月15日(6か月前) (2018-08-15)[2]
|
リポジトリ |
github.com/npm/cli
|
プログラミング言語 |
JavaScript
|
ライセンス |
Artistic License 2.0
|
公式サイト |
www.npmjs.com
|
テンプレートを表示 |
npmとはパッケージ管理システムの1種。Node Package Managerの意[3]。ライセンスはArtistic License 2.0。
Node.jsのパッケージ管理システムであり、Google V8 JavaScript Engineで動作する[4]。npm自身もJavaScriptで記述されている[5]。
Node.jsは、サーバ上で動作するJavaScriptであるが、Node.jsを使ったツールが開発されるようになると、これらを管理するバージョン管理システムの必要性が生まれた。
npmは、Node.jsのツールやパッケージ(モジュール)をインストール、管理するだけでなく、パッケージを扱うためインターフェイスを備えている[4]。リポジトリ機能も備えており、必要とするパッケージ(モジュール)の検索、ダウンロード、インストール、アップデートが行えたり、開発したパッケージ(モジュール)を他者に公開できる[6]。
出典・脚注
^ “Earliest releases of npm”. GitHub. 2016年7月27日閲覧。
^ “Release v6.4.0 · npm/npm”. GitHub (2018年8月15日). 2018年8月31日閲覧。
^ 吾郷協、山田順久、竹馬光太郎、和智大二郎 『JavaScriptエンジニア養成読本 Webアプリ開発の定番構成Backbone.js+CoffeeScript+Gruntを1冊で習得!』 技術評論社、2014年、12頁。.mw-parser-output cite.citation{font-style:inherit}.mw-parser-output .citation q{quotes:"""""""'""'"}.mw-parser-output .citation .cs1-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/thumb/6/65/Lock-green.svg/9px-Lock-green.svg.png")no-repeat;background-position:right .1em center}.mw-parser-output .citation .cs1-lock-limited a,.mw-parser-output .citation .cs1-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/thumb/d/d6/Lock-gray-alt-2.svg/9px-Lock-gray-alt-2.svg.png")no-repeat;background-position:right .1em center}.mw-parser-output .citation .cs1-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/thumb/a/aa/Lock-red-alt-2.svg/9px-Lock-red-alt-2.svg.png")no-repeat;background-position:right .1em center}.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registration{color:#555}.mw-parser-output .cs1-subscription span,.mw-parser-output .cs1-registration span{border-bottom:1px dotted;cursor:help}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Wikisource-logo.svg/12px-Wikisource-logo.svg.png")no-repeat;background-position:right .1em center}.mw-parser-output code.cs1-code{color:inherit;background:inherit;border:inherit;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;font-size:100%}.mw-parser-output .cs1-visible-error{font-size:100%}.mw-parser-output .cs1-maint{display:none;color:#33aa33;margin-left:0.3em}.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registration,.mw-parser-output .cs1-format{font-size:95%}.mw-parser-output .cs1-kern-left,.mw-parser-output .cs1-kern-wl-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right,.mw-parser-output .cs1-kern-wl-right{padding-right:0.2em}
ISBN 9784774170015。
- ^ abMichael Wanyoike (2017年7月7日). “いまさら聞けない!npmのこれだけは知っておきたい基礎知識”. 2017年9月6日閲覧。
^ https://github.com/npm/npm
^ かわさきしんじ (2016年6月17日). “npm(パッケージ管理ツール)”. 2017年9月6日閲覧。
関連項目
- Node.js
bower(ドイツ語版) - npm同様のパッケージ管理システムであるが、npmがサーバサイドなのに対し、bowerはクライアントサイドのもの。
外部リンク
 |
この項目は、FLOSSに関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めています(Portal:FLOSS)。 |
パッケージ管理システム
|
パッケージ形式(英語版)
|
コンパイルされているパッケージ(実行ファイル)
|
Windows |
- Allmyapps(英語版)
- Cygwin
- Microsoftストア
- Npackd
- NSIS
- ProGet
- wpkg
|
macOS |
Mac App Store
|
Unix系 |
dpkg |
- APT
- aptitude
- dselect(英語版)
- Ubuntuソフトウェアセンター
|
RPM |
YUM
DNF
APT-RPM(英語版)
up2date(英語版)
urpmi(英語版)
ZYpp
|
tar |
slapt-get(英語版)
slackpkg(英語版)
netpkg
Swaret(英語版)
|
その他 |
AppImage(英語版)
Autopackage(英語版)
Conary
Flatpak
Nix(英語版)
PackageKit
Pacman
PBI
PETget
PISI
Portage
Snappy
Upkg
|
|
Solaris |
IPS(英語版)
Pkgutil
|
z/OS |
SMP/E(英語版)
|
組み込みOS |
ipkg
opkg(英語版)
|
モバイルOS |
Amazon Appstore
App Store
Cydia
F-Droid
GetJar(英語版)
Google Play
Microsoftストア
RPM
SlideME
Windows Phone Store(英語版)
|
ゲーム機 |
ニンテンドーDSiショップ
ニンテンドーeショップ
PlayStation Store
Wiiショッピングチャンネル
Xbox Games Store(英語版)
|
クロスプラットフォーム |
OpenPKG(英語版)
pkgsrc
Zero Install(英語版)
|
ウェブブラウザ |
Chromeウェブストア(英語版)
Firefox Add-ons
|
|
|
コンパイルされていないパッケージ(ソースコード)
|
Linux |
- ABS
- apt-build
- Compile
- Portage
- Sorcery(英語版)
- BitBake(英語版)
- pkgsrc
|
macOS |
Fink
MacPorts
Homebrew
pkgsrc
|
BSD |
Ports
FreeBSD Ports(英語版)
pkgsrc
|
|
|
プログラミング言語
|
Anaconda
Cabal(英語版)
Cargo
CocoaPods(英語版)
Composer
CPAN
CRAN
CTAN(英語版)
EasyInstall
elm-package
Go
Ivy(英語版)
LuaRocks(英語版)
npm
NuGet
PEAR
pip
Quicklisp(英語版)
RubyGems
|
|
リスト
カテゴリ
コモンズ
|
|
rhIjb,dKKhuLAq9ZC8I1fZR hL1kr226g,kJUnUrtiAj
Popular posts from this blog
For det lutherske bispedømet, sjå Nidaros bispedøme. Nidaros erkebispedøme var eit katolsk erkebispedøme med sete i Nidaros. Det vart oppretta av kong Olav Kyrre mellom 1070 og 1080 som bispedøme. Bispedømet vart opphøgd til erkebispedøme i 1153. Erkebispedømet vart innstifta av pave Anastasius IV i 1154, og var i funksjon fram til reformasjonen i 1537. Erkebiskopen sitt hovudsete var Erkebispegarden, rett ved domkyrkja Nidarosdomen. Frå 1152 til 1154 var Nicholas Breakspear i Skandinavia som paveleg utsending, og organiserte opprettinga av erkesetet. Innhaldsliste 1 Utbreiing og jurisdiksjon 2 Overhyrdar 2.1 Lydbiskopar 3 Biskopar 3.1 Biskopar 3.2 Erkebiskopar Utbreiing og jurisdiksjon | Kart over den nordiske kyrkjeprovinsen (1153-1387) Erkebispedømet omfatta i tillegg til Noreg øyane i vest i Noregsveldet. Nidaros var eit metropolitanerkebispedøme med fylgjande underliggjande bispedøme suffraganar: Bj...
Do VLANs within a subnet need to have their own subnet for router on a stick?
What are the differences between the usage of 'it' and 'they'?
Dragon forelimb placement
How do we improve the relationship with a client software team that performs poorly and is becoming less collaborative?
What typically incentivizes a professor to change jobs to a lower ranking university?
How to write a macro that is braces sensitive?
Modeling an IPv4 Address
Writing rule stating superpower from different root cause is bad writing
Can I ask the recruiters in my resume to put the reason why I am rejected?
Approximately how much travel t...
Tettstaden Birsay på Orknøyane. Ruinane av jarleplasset om lag midt i biletet. (Fotografi frå 2012) Utsikt mot Birsay og Brough of Brisay (fotografi frå 2009) Birsay er ein tettstad i eit sokn (parish) med same namn, nordvest på øya Mainland [Note 1] på Orknøyane, om lag 31 km frå Kirkwall. Staden er omtala fleire stader i Orknøyingasoga [1] , der han er kalla «Byrgesherad» (norrønt: Birgisherað ). Namnet skriv seg truleg frå elvenamnet Birgisá [2] . Innhaldsliste 1 Den gamle hovudstaden 2 Bispesetet 3 Jarlepalasset 4 Kjelder og utfyllande opplysningar 4.1 Notar 4.2 Fotnotar 4.3 Bakgrunnsstoff Den gamle hovudstaden | Hovudartikkelen for dette emnet er Torfinn Sigurdsson . Soknet er i dag i hovudsak ei jordbrukskommune men er mest kjend for dei mange kulturminna i området. Tettstaden Birsay blir gjerne omtala som «den gamle hovudstaden på Orknøyane» [3] , og ein viser d...