본문 바로가기

전체 글79

[eslint] Error: 'process' is not defined 발생 var process: NodeJS.Process 'process' is not defined. eslint[no-undef](https://eslint.org/docs/rules/no-undef)해결 .eslintrc.json 파일에서 설정 수정 browser 대신 node로 변경 (혹은 "node": true 추가) { "env": { "node": true, "commonjs": true, "es2021": true }, ... }출처 ESLint - 'process' is not defined 2020. 12. 24.
[PowerShell] Error: 이 시스템에서 스크립트를 실행할 수 없으므로 ... 발생 예전부터 VS Code의 powershell에서 스크립트 실행시 동작하지 않았다. 그냥 저냥 Git Bash를 사용하며 어떻게 다른 방법으로 해결하고 지나갔는데 eslint --init을 진행할 수 없어서 (git bash 는 대화형을 지원하지 않는다) powershell로 진행하려다 문제가 발생했고 겸사 겸사 해결했다. Error 이 시스템에서 스크립트를 실행할 수 없으므로 ... 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오. + CategoryInfo : 보안 오류: (:) [], PSSecurityException + FullyQualifiedError.. 2020. 12. 24.
[Redux] Redux 기초 Redux 상태 관리 라이브러리 리액트에 종속되는 라이브러리가 아니다. 리액트에서 사용하려고 만들어졌지만 다른 UI 라이브러리/프레임워크와 함께 사용할 수 있다. (angular-redux 등 ...) 상태 업데이트 관련 로직을 다른 파일로 분리시켜서 효율적으로 관리할 수 있다 리액트에서는 v16.3의 Context API를 기반으로 동작한다. 액션 action 상태에 변화가 필요하면 액션이 발생한다. 하나의 객체로 표현되고 type 필드를 반드시 가지고 있어야 한다. 프로젝트의 상태에 변화를 일으키는 것을 액션이라고 한다. 액션 이름은 문자열 형태이고 주로 대문자로 작성하며 고유해야 한다. (중복되면 에러가 발생될 수 있다) 주로 module_name/action_type 형태 (ex counter/I.. 2020. 12. 23.
[React] Error: Node Sass version 5.0.0 is incompatible with ^4.0.0 발생 react-create-app으로 React 프로젝트 생성 후 Sass 사용을 위해 node-sass를 설치하고 .scss 파일을 import하면 아래와 같은 오류가 발생한다. ./src/components/A.scss (./node_modules/css-loader/dist/cjs.js??ref--5-oneOf-6-1!./node_modules/postcss-loader/src??postcss!./node_modules/resolve-url-loader??ref--5-oneOf-6-3!./node_modules/sass-loader/dist/cjs.js??ref--5-oneOf-6-4!./src/components/A.scss) Error: Node Sass version 5.0.0 is inco.. 2020. 12. 22.
[ React ] React.PureComponent React.PureComponent ShouldComponentUpdate 라이프 싸이클 메소드가 이미 적용된 클래스 React.Component와 차이점 React.Component 는 ShouldComponentUpdate 메소드를 별도로 선언하지 않았다면 props, state 값이 변경되면 항상 re-rendering 한다. React.PureComponent 는 ShouldComponentUpdate 메소드를 선언하지 않아도 PureComponent가 Shallow level 에서 props 와 state 를 비교하여 값의 변경이 있을 때만 re-rendering 한다. React.Component와 공통점 클래스 기반의 컴포넌트 생성 방법. 차이점을 제외한 모든 것이 동일하다. @observe.. 2018. 1. 6.
[ MongoDB ] 윈도우10, MongoDb 3.4 설치 & 실행 1. MongoDB 사이트에서 운영체제에 맞게 다운받아 설치한다. 2. 환경 변수 등록.내컴퓨터 > 오른쪽 클릭 > 속성 > 고급 시스템 설정 > 환경 변수 MONGO_HOME 등록 Path 경로 등록 3. C:\data\db 폴더 만들기데이터가 저장되는 공간. 4. MongoDB 서버 실행처음 실행 시 C:\data\db 에 초기화가 된다. $ mongod 5. 새로운 명령창을 열어 Mongo REPL 실행$ mongo 2017. 9. 4.