각도 cli로 각도 2 앱을 만들고 싶습니다.
나는 cmd에 썼다 :
npm angular-cli -g 설치
그때:
ng firstngapp
나는 문제를 이해하지 못한다
npm install
각도 cli로 각도 2 앱을 만들고 싶습니다.
나는 cmd에 썼다 :
npm angular-cli -g 설치
그때:
ng firstngapp
나는 문제를 이해하지 못한다
npm install
답변:
실행하는 동안 ng serve
app / project 's directory에 있어야합니다 .
다른 디렉토리에서 명령을 실행하면 오류가 발생합니다.
"@ angular / core"에 의존하지 않는 것 같습니다. 이것은 오류입니다.
터미널에서
> cd myProjectPath
myProjectPath > npm install
여전히 문제인지 모르겠습니다. 나는와 같은 성가신 경험하고 있었다 @angular/cli v1.1.2
의를 npm 4.1.2
. node_modules
디렉토리를 삭제 한 다음 업데이트를 진행했습니다.npm
(이것은 과거의 일반적인 원인이므로).
나는 (최신) 으로 업그레이드 npm
하고 싶었지만 5.0.3
사용 nvm
하고 있었기 때문에 라이브러리를 엉망으로 한 것 같습니다. 따라서 다시 설치했습니다node
.
그런 다음 나는 함께 갔다
npm cache clean
npm rebuild
npm install
-여러 번 다른 패키지에서 오류가 발생했기 때문에 여러 번결국 모든 패키지는 훌륭했습니다.
도움이 되었기를 바랍니다.
사람이 2018이로 실행중인 경우, 마지막으로 나를 위해 일한 것은 내가 만든 내 - 응용 프로그램으로 이동했다 ng new my-app
, 다음 실행 ng serve
이 그것을에있는 종속성과 devDependencies 필요과 관련이있다 my-app/package.json
대신을 root/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
previous-app
명령을 수행 한 후에 You cannot use the new command inside an Angular CLI project.
오류가 발생합니다.ng new my-app
rm -rf <previous app>
이 문제를 일으키는 이전 앱이있는 경우 에만 실행 하십시오. 여기에서 앱 이름을 대체하십시오. rm -rf
전체 디렉토리의 내용을 강제로 재귀 적으로 제거
모든 피어 종속성을 설치 한 후 npm 업데이트를 실행 하면 작동합니다.
이것이 내가이 문제를 해결 한 방법입니다.
나는 처음 뛰었다 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."
그런 다음 package_lock.json 폴더와 node_modules 폴더를 삭제했습니다.
해당 폴더를 삭제 한 후 npm install --save
한 번 더 했습니다.
나는 달리고 npm start
또 다른 오류를 받았다. 이 오류는 말했다Error: Cannot find module '@angular-devkit/core'
.
나는 달렸다 npm install @angular-devkit/core --save
.
마침내 나는 달려 갔고 npm start
프로젝트는 시작되었다!
나는 같은 문제를 겪었고 그 이유는
ng new app-name
하면 앱 이름으로 새 디렉토리가 생성되고 그 안에 모든 것이 설치됩니다.ng serve
되고 앱이 하위 디렉토리에 있기 때문에 package.json을 찾지 않고 언급 된 오류가 발생합니다.해결책은 매우 간단합니다. 하위 디렉토리로 이동 한 다음 실행하십시오.ng serve
나는 같은 문제가 있었고 node_modules를 제거하고 다시 설치하면서 package-lock.json을 먼저 제거해야했습니다.
"ng serve"를 실행하려고 할 때도 같은 오류가 발생했습니다. 그 후 기술자 중 한 명이 내 npm을 업데이트하라는 메시지를 보았습니다. "ng server"를 입력 한 후이 화면이 나타납니다.
""@ angular / compiler-cli 및 typescript 버전을 확인할 수 없습니다. 가장 일반적인 이유는 손상된 npm 설치입니다. package.json에 devDependencies에 @ angular / compiler-cli 및 typescript가 모두 포함되어 있는지 확인한 다음 node_module 및 package-lock.json (있는 경우)을 삭제하고 npm 설치를 다시 실행하십시오. ""
모든 작업을 수행 한 후 이제 제대로 작동하고 "컴파일 성공"메시지가 표시됩니다.
c : \ project \ angular-src 위치에서 ng 서버를 실행해야합니다. 프로젝트의 근본 만이 아닙니다.
ng serve
하는 package.json
파일이 있는 폴더의 루트에서 실행해야합니다 .
ng new --skip-install PROJECT_NAME을 실행 한 다음 생성 된 폴더로 수동 이동하여 npm install을 입력하십시오. https://github.com/angular/angular-cli/issues/3906
@ angular / compiler-cli 및 typescript의 버전을 확인할 수 없습니다. 가장 일반적인 이유는 손상된 npm 설치입니다.
package.json에 devDependencies에 @ angular / compiler-cli 및 typescript가 모두 포함되어 있는지 확인한 다음 node_modules 및 package-lock.json (있는 경우)을 삭제하고 npm 설치를 다시 실행하십시오.
** ng serve 명령을 누르기 전에 새로 작성된 YOUR_APP 폴더에 있어야합니다. **
신선한 것부터 시작합시다
1) install npm
2) 새로운 각도 앱 만들기 ( ng new <YOUR_APP_NAME>
)
3) 앱 폴더로 이동합니다 ( cd YOUR_APP_NAME
)
4) ng serve
문제가 해결되기를 바랍니다.
ng serve의 경우 해당 디렉토리 안에 있어야합니다.
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/
이제 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/ **