에드
295
2021-01-22 04:36:32
4
161

Node.js 외부 모듈 커스터마이징 할수 있을까요?


아주 초보적인 질문일수도 있습니다. 보통 CDN 사용해서, js 가져오는 방법만 쓰고, 이렇게 외부 모듈 불러오는 경우는 별로 없어서요.


현재 React 프로젝트로 만들고, npm install 프로젝트명으로 필요한 외부 모듈 설치했습니다.

그래서 node_modules 안에 생성되었구요.


import Student from 'student';

이런식으로 js 파일 상단에 불러와서 사용하고 있습니다.

기본적으로 이 모듈이 제공해 주는 기능만 수행하는건 문제가 아닌데, 이 모듈 안에 자체적으로 html 태그를 만드는 부분이 있더군요. 그 부분만 제가 원하는 태그로 커스터마이징 하고싶은데, 수정하는게 가능할까요?

아니면, 해당 github에 있는 소스코드를 직접 프로젝트에 다 복사해 와서, 필요한 부분만 수정해야 할까요? 그리고 한가지 더 여쭙자면, node_modules 폴더 안에, 해당 모듈 폴더 안에 scss 파일이있는데, 그 파일을 쓰라고만 적혀있지, 어떻게 쓸수 있는지 모르겠네요.이런 경우는 제가 어떻게 쓸수 있을까요?


구글링해보는데, 마땅한 정보가 없는거같아서 옥희에 문의드려봅니다.
0
  • 답변 4

  • 킁킁탐정
    665
    2021-01-22 09:50:45 작성 2021-01-22 09:50:53 수정됨

    질문에 내용에 포함되어야할 중요한 정보가 빠져 있어서 답변의 내용은 예상입니다.


    1. create-react-app(예상)으로 react 프로젝트를 만들었을 경우 scss 파일을 사용하는 방법은 다음과 같습니다.

    https://create-react-app.dev/docs/adding-a-sass-stylesheet


    2. Student(예상 외부 모듈) 내의 특정 정보를 수정하려면 직접 프로젝트를 clone해서 수정해야합니다.

  • ansdbduf
    881
    2021-01-23 00:35:29 작성 2021-01-23 00:40:55 수정됨

    import Student from 'student';

    export class MyStudent extends Student {//상속

         foo() {

            재정의

          }

    }


  • 에드
    295
    2021-01-23 05:37:34

    킁킁탐정

    유용한 답변 감사합니다. 꼭 참조해보겠습니다.

  • 에드
    295
    2021-01-23 05:37:52

    ansdbduf

    재정의하는 방법이 있었네요. 감사합니다.

  • 로그인을 하시면 답변을 등록할 수 있습니다.