Короче говоря, вы выполняете команду неправильно. Удалите npm run
с передней части вашей команды, и она должна работать.
Когда вы говорите npm run blah
, npm выполняет поиск в вашем package.json
скрипта с именем blah
или в вашем случае ng
. Итак ... если вы используете npm run ng new app
, npm хочет, чтобы в вашем текущем каталоге было package.json
, а в этом package.json
, npm ожидает сценарий с именем ng
. Так что если у вас нет package.json
в вашем текущем каталоге, то вы получите ошибку.
Вместо этого закройте свой терминал, откройте новый терминал и просто запустите ng new app
.