---
# System prepended metadata

title: npm 基本操作　2021-05-10
tags: [npm]

---

---
lang: ja-jp
breaks: true
---
# npm 基本操作　2021-05-10

### 確認メッセージ無しで、package.json を作成
```shell=
$ npm init -y
```

### グローバルにパッケージをインストール
```shell=
$ npm install imgur -g
```

### package.json を書き換えてパッケージをインストール
```shell=
$ npm install imgur --save
```
:::warning
※2021/05/10現在、`--save`オプションの有無にかかわらず package.json　ファイルが書き換わっているようだ。
:::

### パッケージを実行
```shell=
$ npn start
```
:::warning
package.json　に 以下の記述が含まれていることが前提。
```json=
  "scripts": {
    "start": "node index.js"
  },
```
:::

### npm のアップデート
```shell=
$ sudo npm update -g npm
```

または、
```shell=
$ sudo npm install -g npm
```

### npm audit

###### tags: `npm`
