angular
npm
angular-cli
web_mobile designer_dev
источник
источник
npm install
Ответы:
Попробуйте бежать
в папке проекта
источник
Во время работы
ng serve
вы должны находиться в каталоге приложения / проекта .Если вы запустите команду в другом каталоге, вы получите сообщение об ошибке:
источник
Удалите модули узлов, убедитесь, что ваш
package.json
файл имеет@angular/core
расширение, и переустановите его с помощьюnpm i
.источник
Затем выполните следующую команду, она обновит пакеты npm.
npm update
Позже запустите проект, выполнив следующую команду.
ng serve
Вышеуказанные шаги сработали для меня.
источник
Может помочь вам.
Это решит вашу проблему.
источник
с терминала
источник
Для меня сработали следующие шаги:
1) Удалите
node_modules/
папку иpackage-lock.json
файл.2)
npm install
3)
ng serve
источник
Я не знаю, остаётся ли это проблемой. Я испытывал такую же неприятность с
@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 году, то, что, наконец, сработало для меня, было войти в my-app, с помощью которого я создал
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 после установки всех одноранговых зависимостей, и оно будет работать.
источник
Столкнулся с той же проблемой. При запуске ngserve вы должны находиться в каталоге приложений. Для подтверждения (в GIT BASH: у вас будет (master) после пути к каталогу в приглашении gitbash, если вы находитесь в каталоге приложения.)
источник
Вот как я решил эту проблему.
Я первый побежал
npm install @angular/core
.Потом я побежал
npm install --save
.Когда обе установки были успешно завершены, я запустил
npm serve
и получил сообщение об ошибкеЗатем я удалил свою папку node_modules, а также папку package-lock.json.
После того, как я удалил эти папки, я запустил
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
источник
Вы создаете новый проект с:
В вашем примере вам не хватает
new
. Это создаст папку, сгенерирует файлы и запуститсяnpm install
за вас. Кажется, вы создали папку, но в ней нет приложения Angular CLI.А для запуска приложения используйте:
npm start
используется только в том случае, если вы вышли из кли.источник
После безуспешных попыток:
npm install -g @ angular / cli работал у меня
источник
У меня была такая же проблема, и вместе с удалением node_modules и переустановкой мне нужно было сначала удалить package-lock.json.
источник
Я получал ту же ошибку, когда пытался запустить "ng serve", после этого я увидел некоторые предложения, которые один из техников сказал мне обновить мой npm. Я сделал это тоже, затем я получил этот экран после ввода "ng server"
"" Не удалось определить версии @ angular / compiler-cli и машинописного текста. Наиболее частой причиной этого является некорректная установка npm. Убедитесь, что ваш package.json содержит как @ angular / compiler-cli, так и typescript в devDependencies, затем удалите node_module и package-lock.json (если он у вас есть) и снова запустите npm install. ""
После выполнения всех действий теперь он работает правильно ... и появляется сообщение «Скомпилировано успешно».
источник
Вам необходимо запустить сервер ng из папки c: \ project \ angular-src. Не только корень вашего проекта.
источник
ng serve
должен запускаться из корня папки, поскольку именно там находитсяpackage.json
файл, определяющий этот сценарий.Выполните команду ng new --skip-install PROJECT_NAME, а затем вручную войдите в созданную папку и введите команду npm install. https://github.com/angular/angular-cli/issues/3906
источник
В моем случае сработало следующее:
Следовательно
npm install
, а не обновление .источник
Проблема, с которой я столкнулся, заключалась в том, что я последовал совету клиента переключиться на управление пакетами пряжи.
Затем, следуя руководству, которое я сделал
npm install --save bootstrap
, и после этого начала появляться ошибка. Потом,yarn add xxx
конечно, так и поступил, и это сработало.Чтобы восстановить состояние проекта, я удалил
node_modules
иpackage-lock.json
в соответствии с этим ответом, а затем запустилyarn install
источник
Не удалось определить версии @ angular / compiler-cli и typescript. Наиболее частой причиной этого является некорректная установка npm.
Убедитесь, что ваш package.json содержит как @ angular / compiler-cli, так и typescript в devDependencies, затем удалите node_modules и package-lock.json (если он у вас есть) и снова запустите npm install.
источник
Это случилось со мной, когда я микшировал менеджеры пакетов. Мой проект был создан с помощью Yarn, и после этого я добавил пару зависимостей, используя npm install (это создало package-lock.json только с добавленными зависимостями).
Судя по всему, ng serve использовал package-lock.json и не смог найти там угловые зависимости. После того, как я начал использовать только Yarn, т.е. yarn add вместо npm install, ошибка исчезла.
источник
** Вы должны быть во вновь созданной папке YOUR_APP, прежде чем нажимать команду ng serve **
Начнем с чистого листа,
1)
install npm
2) создать новое приложение angular (
ng new <YOUR_APP_NAME>
)3) перейти в папку приложения (
cd YOUR_APP_NAME
)4)
ng serve
Надеюсь, это решит проблему.
источник
Чтобы решить эту проблему.
cd projectName
npm update
ng serve -o
Например :
источник
Для ng serve вам нужно находиться внутри этого каталога
Как я решил это с помощью cmd
Теперь сделайте cmd
источник