programing

Angular 4에서 모듈 'typescript'를 찾을 수 없음을 해결하는 방법은 무엇입니까?

subpage 2023. 9. 1. 20:59
반응형

Angular 4에서 모듈 'typescript'를 찾을 수 없음을 해결하는 방법은 무엇입니까?

저는 3주 전에 @angular/cli를 사용하여 Angular 4 앱을 생성했습니다.2주 후에 명령줄로 실행하려고 했습니다.ng serve그러나 아래 오류 메시지가 표시됩니다.

Cannot find module 'typescript'
Error: Cannot find module 'typescript'
    at Function.Module._resolveFilename (module.js:469:15)
    at Function.Module._load (module.js:417:25)
    at Module.require (module.js:497:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (C:\Users\mypc\Documents\Angular Projects\my-angular-app\node_modules\@angular\cli\models\config\config.js:5:12)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)

이것을 어떻게 고칠지 생각해 보셨습니까?감사해요.

아래 명령을 실행하는 것만으로는 충분하지 않습니다(유효한 첫 단계이긴 하지만).

npm install -g typescript

다음 명령어가 필요합니다(node_modules 삭제도 가능하다고 생각합니다만 아래 명령어가 더 빠름).

npm link typescript

이 정도면 효과가 있을 겁니다

npm install -g typescript

저는 이 문제를 제거함으로써 해결할 수 있었습니다.node_modules당시의npm install

특별히 필요한 사항이 없다면 유형 스크립트를 로컬로 설치하는 것이 좋습니다.

NPM 설치 방법

npm install --global typescript # Global installation
npm install --save-dev typescript # Local installation

실 설치 방법

글로벌 설치

yarn global add typescript

로컬 설치

yarn add --dev typescript

프로젝트의 폴더 구조를 재배열할 때도 비슷한 문제가 있었습니다.저는 이 스레드에서 제시된 힌트를 모두 시도했지만 하나도 효과가 없었습니다.더 확인해 본 결과 중요한 숨겨진 파일을 새 디렉터리에 복사하는 것을 잊었습니다.그것은.

.vmx-cli.json

@vmdk/cli 프로젝트의 루트 디렉터리에서.제가 그 파일을 복사한 후 전체적으로 예상대로 실행되었습니다.

실행:npm link typescript전체적으로 설치한 경우

그러나 typescript를 설치하지 않은 경우 다음 명령을 사용해 보십시오.npm install typescript

사용하는 경우yarn대신에npm설치할 수 있습니다.typescript다음을 실행하여 해당 작업 공간에 대한 패키지:

yarn add typescript

또는 다음을 실행하여 전체적으로 설치할 수 있습니다.

sudo yarn global add typescript

모든 프로젝트에 사용할 수 있습니다.

저도 같은 문제가 있었습니다.apt별로 첫 번째 nodejs를 설치한 다음 nodejs.org 의 tar.gz를 사용하는 경우, 다음 위치에 있는 폴더를 삭제해야 합니다./usr/lib/node_modules.

작업 프로젝트를 파일 시스템의 새 하위 디렉터리로 이동한 후에도 매우 유사한 문제가 발생했습니다.이름이 붙은 파일을 이동하는 데 실패한 것으로 밝혀졌습니다..angular-cli.json다른 모든 항목과 함께 하위 폴더로 이동합니다.그것을 알아차리고 파일을 하위 디렉터리로 이동한 후 모든 것이 정상으로 돌아왔습니다.

'npm install'을 실행하면 필요한 모든 pkg이 설치됩니다.

git 또는 어딘가에서 프로젝트를 복제한 경우 먼저 입력해야 합니다.npm install.

가장 좋은 방법은 다음과 같습니다.npm install또는npm i

이렇게 하면 모든 종속성이 추가됩니다.

저도 같은 문제를 겪었습니다.npm run start-dev구성된 대로입니다.json("start-dev": "nodemon src/index.ts"을 했을 때nodemon src/index.ts cmd 작용하사괜찮면을 하는 것.npm run start-dev나는 사용해야 했습니다.npm link typescript그것은 문제를 해결합니다.

언급URL : https://stackoverflow.com/questions/44611526/how-to-fix-cannot-find-module-typescript-in-angular-4

반응형