// package.json
"dependencies": {
    "axios": "^0.18.0",
    "core-js": "^2.6.5",
    "path": "^0.12.7",
    "vue": "^2.6.10",
    "vue-router": "^3.0.3"
    }

--save 옵션을 이용해서 모듈을 설치할 시에 packjage.json의 dependencies 속성에 들어가게 됩니다.
그리고 이 모듈들은 실제로 웹에서 동작할 때 필요한 모듈로서 동작합니다.

// package.json
"devDependencies": {
    "@vue/cli-plugin-babel": "^3.7.0",
    "@vue/cli-plugin-eslint": "^3.7.0",
    "@vue/cli-service": "^3.7.0",
    "@vue/eslint-config-prettier": "^4.0.1",
    "babel-eslint": "^10.0.1",
    "eslint": "^5.16.0",
    "eslint-plugin-vue": "^5.0.0",
    "vue-template-compiler": "^2.5.21"
  }

--save-dev 옵션을 이용해서 모듈을 설치하게 되면 위와 같이 devDependencies 속성에 들어가게 됩니다.
--production 옵션으로 빌드하게 되면 --save-dev 옵션으로 설치한 모듈들은 포함되지 않으며
--save 옵션으로 설치한 모듈들은 포함됩니다.

npm install --save-dev axios

위의 명령어는 아래와 같습니다.

npm i -d axios