# Caver-js-ext-kas 사용시 TypeError: os.type is not a function오류

**URL:** <https://devforum.kaia.io/t/caver-js-ext-kas-typeerror-os-type-is-not-a-function/6393>\
**Category:** KAS (아카이브)\
**Tags:** klaytn\
**Created:** [1월 27, 2023, 2:37오전 UTC](https://devforum.kaia.io/t/caver-js-ext-kas-typeerror-os-type-is-not-a-function/6393 "2023-01-27T02:37:27Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![jhpark1](https://yyz1.discourse-cdn.com/flex035/user_avatar/devforum.kaia.io/jhpark1/32/3115_2.png) [@jhpark1](https://devforum.kaia.io/u/jhpark1)\
**Post date:** [1월 27, 2023, 2:37오전 UTC](https://devforum.kaia.io/t/caver-js-ext-kas-typeerror-os-type-is-not-a-function/6393/1 "2023-01-27T02:37:27Z")

</div>

node 16.18.1 버전에서 개발 중 입니다.  
webpack 번들링하여 html 에서 사용하려고 하는데  
기존 caver-js 를 활용했을 땐 문제 없이 잘됐는데,  
caver-js-ext-kas 를 이용하면 어떠한 액션을 취해도 해당 에러가 뜨네요.  
TypeError: os.type is not a function

아래는 webpack config 설정 일부입니다

```auto
 resolve: {
        fallback: {
            fs: false,
            net: false,
            path: require.resolve("path-browserify"),
            stream: require.resolve('stream-browserify'),
            crypto: require.resolve('crypto-browserify'),
            http: require.resolve('stream-http'),
            https: require.resolve('https-browserify'),
            os: require.resolve('os-browserify/browser'),
            constants: require.resolve('constants-browserify'),
        }
    },

```

---

<div class="post-metadata">

**Author:** ![tyzlddy](https://yyz1.discourse-cdn.com/flex035/user_avatar/devforum.kaia.io/tyzlddy/32/3061_2.png) [@tyzlddy](https://devforum.kaia.io/u/tyzlddy)\
**Post date:** [1월 28, 2023, 10:42오전 UTC](https://devforum.kaia.io/t/caver-js-ext-kas-typeerror-os-type-is-not-a-function/6393/2 "2023-01-28T10:42:57Z")

</div>

안녕하세요. caver-js-ext-kas Webpack 해당 설정 확인부탁드립니다!

> <https://github.com/ground-x/caver-js-ext-kas/blob/dev/webpack.config.js>

---

<div class="post-metadata">

**Author:** ![jhpark1](https://yyz1.discourse-cdn.com/flex035/user_avatar/devforum.kaia.io/jhpark1/32/3115_2.png) [@jhpark1](https://devforum.kaia.io/u/jhpark1)\
**Post date:** [2월 1, 2023, 2:02오전 UTC](https://devforum.kaia.io/t/caver-js-ext-kas-typeerror-os-type-is-not-a-function/6393/3 "2023-02-01T02:02:47Z")

</div>

tyzlddy 님께서 답변해주신건 webpack 4 버전 config 같습니다.  
감사합니다.  
caver-js-ext-kas 1.12.0 사용중입니다

해당이슈 해결하여 댓글남깁니다.  
webpack 5 버전  
os.type 관련 에러나서  
 → “os”: “^0.1.2” → 0.0.0 라이브러리 다운그레이드 하니 해결되었습니다.  
webpack 4 버전  
번들링시 ipfs-http-client 관련 에러나서  
 → “ipfs-http-client”: “^56.0.0” 설치하니 해결되었습니다.
