npm(Node Package Manager)
gulp(ガルプ)
グローバルインストール(global install)
上記の用語を使ってNode.jsについて文章を書いていく。
gulp(ガルプ)はNode.jsのパッケージ(package)の1つである。
gulp(ガルプ)のグローバルインストールをする。
「npm i -g gulp」コマンドを実行してグローバルインストール(global install)する。
「C:\Users\<ユーザー名>\AppData\Roaming\npm」にgulpがインストールされる。
グローバスインストールしたら「gulp -v」が認識される。
しかし、「Local version: Unknown」となるけど、version分からないやん。
なんでUnknownなんだろうか?この辺は不明。
## グローバルインストール
sudo npm install --global <パッケージ名>
sudo npm i -g <パッケージ名>
yarn global add <パッケージ名>
C:\Projects4\sample>npm init
This utility will walk you through creating a package.json file.
It only covers the most common items, and tries to guess sensible defaults.
See `npm help init` for definitive documentation on these fields
and exactly what they do.
Use `npm install <pkg>` afterwards to install a package and
save it as a dependency in the package.json file.
Press ^C at any time to quit.
package name: (sample)
version: (1.0.0)
description:
entry point: (index.js)
test command:
git repository:
keywords:
author:
license: (ISC)
About to write to C:\Projects4\sample\package.json:
{
"name": "sample",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC"
}
Is this OK? (yes)
C:\Projects4\sample>
C:\Projects4\sample>sudo npm i -g gulp
'sudo' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
C:\Projects4\sample>npm i -g gulp
npm WARN deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
npm WARN deprecated chokidar@2.1.8: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
added 350 packages, and audited 351 packages in 47s
12 packages are looking for funding
run `npm fund` for details
5 high severity vulnerabilities
To address all issues (including breaking changes), run:
npm audit fix --force
Run `npm audit` for details.
C:\Projects4\sample>gulp -v
CLI version: 2.3.0
Local version: Unknown
アンインストールすると「gulp -v」が認識されなくなる。
「C:\Users\<ユーザー名>\AppData\Roaming\npm」からgulpファイルがアンインストールすると消えている。
C:\Projects4\sample>npm uninstall gulp -g
removed 350 packages, and audited 1 package in 3s
found 0 vulnerabilities
C:\Projects4\sample>gulp -v
'gulp' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
C:\Projects4\sample>
前の記事
Node.js入門(勉強 その1) gulp(ガルプ)のインストール(その1) (attacktube.com)
関連記事
Node.jsに出てくる用語 (attacktube.com)