728x90
반응형
TypeError: Cannot read property 'indexOf' of undefined
at Function.t.getFileName (/home/web_server/dist/server.js:2707:108366)
at t (/home/web_server/dist/server.js:2707:107529)
at Object.r (/home/web_server/dist/server.js:2707:108713)
at n (/home/web_server/dist/server.js:1:172)
at Object.<anonymous> (/home/web_server/dist/server.js:2926:1104)
at Object.<anonymous> (/home/web_server/dist/server.js:2926:4981)
at n (/home/web_server/dist/server.js:1:172)
at /home/web_server/dist/server.js:1:579
at Object.<anonymous> (/home/web_server/dist/server.js:1:591)
at Module._compile (module.js:652:30)
'node-memwatch' 라는 모듈을 설치하고 webpack으로 빌드를 했습니다.
정상적으로 빌드를 성공해서 실행시켰더니, 위와 같은 에러가 발생하더군요 ㅎ
그래서 webpack.config.js 파일을 열어
module.exports = {
externals: {
node-memwatch: 'commonjs node-memwatch'
}
};
다음과 같이 수정 후 빌드를 했더니,
SyntaxError: Unexpected token -
at NativeCompileCache._moduleCompile (/home/web_server/node_modules/v8-compile-cache/v8-compile-cache.js:226:18)
at Module._compile (/home/web_server/ode_modules/v8-compile-cache/v8-compile-cache.js:172:36)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
이런 에러가..
https://webpack.js.org/configuration/externals/
위 도큐먼트를 참고하니까
module.exports = {
externals: {
'node-memwatch': 'commonjs node-memwatch',
}
};
이렇게 작은따옴표로 묶어줘야했던 거였네요 ㅎ
이걸로 은근 시간 많이 버렸네요. 여러분은 안그러시길 바라며..
이만 바위~
728x90
반응형
'Programming > JavaScript & TypeScript' 카테고리의 다른 글
[NPM] forever 모듈로 노드 서버 실행 시 메모리 사이즈(max-old-space-size) 설정하기 : forever start --max-old-space-size (0) | 2020.07.17 |
---|---|
[Node-MongoDB] 인증(Authentication)이 추가된 MongoDB Client에 접속하기 (0) | 2020.06.09 |
Node.js-Angular 파일 다운로드 기능 구현 (0) | 2020.01.26 |
Javascript 배열 정렬, sort() (0) | 2019.10.25 |
Angular7 ag-Grid 도입 (0) | 2019.09.26 |