programing

당신은 "@angular/core"에 의존하지 않는 것 같습니다.이것은 오류입니다.

golfzon 2023. 4. 29. 10:04
반응형

당신은 "@angular/core"에 의존하지 않는 것 같습니다.이것은 오류입니다.

각진 클립이 있는 각진 2 앱을 만들고 싶습니다.

cmd에 다음과 같이 기록했습니다.

npm 설치 angular-cli-g

그러면:

ng firstngapp

하지만 내가 npm start라고 쓸 때 오류가 나타납니다!

파일 이미지

저는 그 문제를 이해하지 못합니다.

실행 시도

npm install

프로젝트 폴더(루트 폴더가 아님)

을 실행하는 ng serve 앱의/프로젝트 디렉토리에 있어야 합니다.

다른 디렉터리에서 명령을 실행하면 다음 오류가 발생합니다.

당신은 "@angular/core"에 의존하지 않는 것 같습니다.이것은 오류입니다.

모듈을 하고 " your 노모삭니다합"를 확인합니다. 확인하십시오.package.json파일에 다음이 있어야 합니다.@angular/core할 때는 설치합니다.npm i.

  1. node_modules 폴더 및 package-lock.json 파일을 삭제합니다.
  2. 그런 다음 다음 명령을 실행하면 npm 패키지가 업데이트됩니다.

    npm update

  3. 나중에 다음 명령을 실행하여 프로젝트를 시작합니다.

    ng serve

위의 단계가 저에게 효과가 있었습니다.

도와드릴까요?

  • 이전에 만든 모든 폴더 삭제
  • 새 폴더 만들기
  • 그런 다음 "cd foldername" 명령에서 해당 폴더로 이동합니다.
  • 그런 다음 "npm install"을 설치해 보십시오.

이것이 당신의 문제를 해결할 것입니다.

다음 단계가 저에게 도움이 되었습니다.

를 합니다.node_modules/ 및 폴및더package-lock.jsonjava.

2)npm install

3)ng serve

터미널에서

 > cd myProjectPath
 myProjectPath > npm install

저는 그것이 아직도 문제인지 모르겠습니다.저도 같은 성가신 일을 겪고 있었습니다.@angular/cli v1.1.2npm 4.1.2는 삭습니다했을 했습니다.node_modules했습니다.npm(과거에는 이것이 일반적인 원인이었기 때문에).

업그레이드하고 싶었습니다.npm5.0.3(최신) 하지만 사용한 이후로nvm도서관을 엉망으로 만든 것 같습니다.그래서 다시 설치했습니다.node.

그다음에 저는

  • npm cache clean
  • npm rebuild
  • npm install를 던졌기 번 했습니다.

결국, 모든 패키지는 괜찮았습니다.

이게 도움이 되길 바랍니다.

나를 위한 해결책은

npm link
ng build 

여기에 이미지 설명 입력

만약 누군가 2018년에 이것에 부딪힌다면, 마침내 저에게 효과가 있었던 것은 제가 만든 my-app에 들어가는 것이었습니다.ng new my-app 다음 그고실행을 실행합니다.ng serve이는 다음 위치에 있는 종속성 및 devDependencies가 필요한 것과 관련이 있습니다.my-app/package.jsonroot/package.json두 개의 개별 파일입니다.

의 모든종루폴에 package.json하여 또한 구성 수변로합야니다경해에 들어가야 합니다.my-app/* 그냥들는것쉽다습니훨에 들어가는 것이 .my-app/그리고 실행ng serve거기서 모든 것이 원래대로 작동하도록 놔두는 것.

따라서 이러한 단계는 누구에게나 효과가 있습니다.

rm -rf <previous-app>이전 앱의 이름이 무엇이든 간에 앱이 있다면,

sudo rm -rf node_modules

rm -f package-lock.json

npm install

ng new my-app

cd my-app

ng serve

모든 피어 종속성을 설치한 후 npm 업데이트를 실행하면 작동합니다.

동일한 문제에 직면했습니다.ngserve를 실행하는 동안 앱 디렉터리에 있어야 합니다.확인하기(GIT BASH: app 디렉토리에 있는 경우 gitbash 프롬프트에서 디렉토리 경로 다음에 (마스터)가 있습니다.)

이것이 제가 이 문제를 해결한 방법입니다.

나는 처음에 달렸습니다.npm install @angular/core.

그때 나는 달렸습니다.npm install --save.

두 설치가 모두 성공적으로 완료되면 실행npm serve그리고 다음과 같은 오류를 받았습니다.

"Versions of @angular/compiler-cli and typescript could not be determined.
The most common reason for this is a broken npm install.

Please make sure your package.json contains both @angular/compiler-cli and typescript in
devDependencies, then delete node_modules and package-lock.json (if you have one) and
run npm install again."

그런 다음 node_modules 폴더와 package-lock.json 폴더를 삭제했습니다.

에 저는 해당폴삭후니다습실했행한제를더▁i다니▁after를 했습니다.npm install --save다시 한 번

도망친npm start그리고 또 다른 오류를 받았습니다.이 오류는 다음과 같습니다.Error: Cannot find module '@angular-devkit/core'.

도망친npm install @angular-devkit/core --save.

마침내, 나는 달렸습니다.npm start그리고 프로젝트가 시작되었습니다!

저도 같은 이슈를 받았는데, 그 이유는

  1. 를 할 때ng new app-name앱 이름으로 새 디렉터리를 만들고 모든 디렉터리를 설치합니다.
  2. 위의 명령을 실행한 후, 인간의 경향은 실행하는 것입니다.ng serve그리고 당신의 앱이 서브 디렉토리에 있기 때문에 패키지를 찾을 수 없습니다.json 및 언급된 오류를 던집니다.

해결책은 매우 간단합니다.하위 디렉터리로 이동한 다음 실행합니다.ng serve

다음을 사용하여 새 프로젝트를 만듭니다.

ng new firstngapp

당신의 예에서 당신은 누락되었습니다.new폴더가 되며 파일이 생성되고 실행됩니다.npm install. 를 만든 것 폴더를 만든 것 같은데 Angular CLI 앱이 없습니다.

앱을 시작하려면 다음을 사용합니다.

ng serve

npm startCLI에서 꺼낸 경우에만 사용됩니다.

실패를 시도한 후:

  • npm 설치
  • npm 업데이트
  • 서브

npm install -g @syslog/cli가 나를 위해 작동했습니다.

저도 같은 문제가 있었고 node_modules를 제거하고 다시 설치하는 것과 함께 package-lock.json을 먼저 제거해야 했습니다.

그 후 "ng serve"를 실행하려고 할 때 기술자 중 한 명이 내 npm을 업데이트하라고 한 몇 가지 제안을 보았습니다.저도 그러고 나서 "ng server"를 입력한 후 이 화면이 나타납니다.

"" @angular/compiler-cli 버전과 유형 스크립트를 확인할 수 없습니다.이에 대한 가장 일반적인 이유는 npm 설치가 중단되었기 때문입니다.당신의 소포를 확인하세요.json은 devDependencies에 @angular/compiler-cli 및 typescript를 모두 포함한 다음 node_module 및 package-lock.json(있는 경우)을 삭제하고 npm 설치를 다시 실행합니다.""

모든 작업을 수행한 후 이제 올바르게 작동합니다."Compilled Successfully" 메시지가 표시됩니다.

c:\project\angular-src 위치에서 ng 서버를 실행해야 합니다.프로젝트의 근본만이 아닙니다.

new --skip-install PROJECT_NAME을 실행한 다음 수동으로 생성된 폴더에 들어가 npm install을 입력합니다.https://github.com/angular/angular-cli/issues/3906

저의 경우 다음과 같이 작동했습니다.

rm -rf node_modules
rm package-lock.json
npm install

그러므로npm install업데이트 안 함

제가 가지고 있던 문제는 yarn package management로 전환하라는 cli의 조언을 따랐다는 것입니다.

그리고 나서 튜토리얼을 따르는 동안 저는 했습니다.npm install --save bootstrap그리고 그 이후로 오류가 나타나기 시작했습니다.그 후에 저는 했습니다.yarn add xxx물론 효과가 있었습니다.

제거한 프로젝트의 상태를 복원하려면 다음과 같이 하십시오.node_modules그리고.package-lock.json이 답변에 따라 실행합니다.yarn install

@angular/compiler-cli 및 유형 스크립트의 버전을 확인할 수 없습니다.이에 대한 가장 일반적인 이유는 npm 설치가 중단되었기 때문입니다.

당신의 소포를 확인하세요.json은 devDependencies에 @angular/compiler-cli와 typescript를 모두 포함한 다음 node_modules와 package-lock.json(있는 경우)을 삭제하고 npm install을 다시 실행합니다.

패키지 매니저들을 섞고 있을 때 이런 일이 있었습니다.제 프로젝트는 Yarn과 함께 생성되었고, 그 후 npm install을 사용하여 몇 가지 종속성을 추가했습니다(이로 인해 종속성만 추가된 package-lock.json이 생성되었습니다).

ngserver는 package-lock.json을 사용하여 Angular 종속성을 찾을 수 없었습니다.제가 npm 설치 대신 yarn, 즉 yarn add만 사용하기 시작한 후 오류가 사라졌습니다.

**ng serve 명령을 누르기 전에 새로 생성된 YOUR_APP 폴더에 있어야 합니다 **

신선한 것부터 시작하자,

1)install npm

앱을 합니다 (새진각앱만기들(▁(기()ng new <YOUR_APP_NAME>)

폴더로 합니다.cd YOUR_APP_NAME)

4)ng serve

저는 그것이 그 문제를 해결하기를 바랍니다.

이 문제를 해결하기 위해서입니다.

  1. 1단계:cd projectName
  2. 2단계:npm update
  3. 3단계:ng serve -o

예:

Forging service는 해당 디렉토리 안에 있어야 합니다.

ashish@ashish-Inspiron-3521:~/Angular$ ng new FireStore
  create FireStore/README.md (1025 bytes)
  create FireStore/.angular-cli.json (1245 bytes)
  create FireStore/.editorconfig (245 bytes)
  create FireStore/.gitignore (544 bytes)
  create FireStore/src/assets/.gitkeep (0 bytes)
  create FireStore/src/environments/environment.prod.ts (51 bytes)
  create FireStore/src/environments/environment.ts (387 bytes)
  create FireStore/src/favicon.ico (5430 bytes)
  create FireStore/src/index.html (296 bytes)
  create FireStore/src/main.ts (370 bytes)
  create FireStore/src/polyfills.ts (3114 bytes)
  create FireStore/src/styles.css (80 bytes)

ashish@ashish-Inspiron-3521:~/Angular$ ng serve
You seem to not be depending on "@angular/core". This is an error.

cmd를 사용하여 이 문제를 해결한 방법

ashish@ashish-Inspiron-3521:~/Angular$ cd FireStore/

이제 Do cmd

ashish@ashish-Inspiron-3521:~/Angular/FireStore$ ng serve
** NG Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **

언급URL : https://stackoverflow.com/questions/41534459/you-seem-to-not-be-depending-on-angular-core-this-is-an-error

반응형