Как я могу исправить эту проблему установки - PullRequest
1 голос
/ 03 июля 2019

Я устанавливаю Angular новый проект в моей системе Windows 7, у меня возникла проблема в настройке, есть ли способ решить эту проблему?

Я создал новый угловой проект, он выдает ошибку, я также пытался установитьnpm в старом проекте, он снова не работает, я также попытался снова установить машинопись, я также попытался удалить package-lock.json и снова установить npm, затем я попробовал ng v

, в то время как ng v получил это

Angular CLI: 8.0.3
Node: 10.16.0
OS: win32 ia32
Angular: <error>
... animations, cli, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router

Package                         Version
---------------------------------------------------------
@angular-devkit/architect       0.800.3 (cli-only)
@angular-devkit/build-angular   <error>
@angular-devkit/core            8.0.3 (cli-only)
@angular-devkit/schematics      8.0.3 (cli-only)
@schematics/angular             8.0.3 (cli-only)
@schematics/update              0.800.3 (cli-only)
rxjs                            6.4.0 (cli-only)
typescript                      <error>

Я ожидал, что программа запустит эту ошибку при создании нового углового проекта.

npm ERR! path D:\AngularProject\myNew\node_modules\.staging\@yarnpkg\lockfile-31897f94\index.js
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall unlink
npm ERR! Error: EPERM: operation not permitted, unlink 'D:\AngularProject\myNew\node_modules\.staging\@yarnpkg\lockfile-31897f94\index.js'
npm ERR!  { [Error: EPERM: operation not permitted, unlink 'D:\AngularProject\myNew\node_modules\.staging\@yarnpkg\lockfile-31897f94\index.js']
npm ERR!   cause:
npm ERR!    { Error: EPERM: operation not permitted, unlink 'D:\AngularProject\myNew\node_modules\.staging\@yarnpkg\lockfile-31897f94\index.js'
npm ERR!      errno: -4048,
npm ERR!      code: 'EPERM',
npm ERR!      syscall: 'unlink',
npm ERR!      path:
npm ERR!       'D:\\AngularProject\\myNew\\node_modules\\.staging\\@yarnpkg\\lockfile-31897f94\\index.js' },
npm ERR!   stack:
npm ERR!    'Error: EPERM: operation not permitted, unlink \'D:\\AngularProject\\myNew\\node_modules\\.staging\\@yarnpkg\\lockfile-31897f94\\index.js\'',
npm ERR!   errno: -4048,
npm ERR!   code: 'EPERM',
npm ERR!   syscall: 'unlink',
npm ERR!   path:
npm ERR!    'D:\\AngularProject\\myNew\\node_modules\\.staging\\@yarnpkg\\lockfile-31897f94\\index.js',
npm ERR!   parent: 'myNew' }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It's possible that the file was already in use (by a text editor or antivirus),
npm ERR! or that you lack permissions to access it.
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator (though this is not recommended).

Есть ли способ решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 20 июля 2019

У меня возникла похожая проблема, когда я пытался создать новый проект Angular. Я не знаю, если вы уже решили свою, но для тех, кто все еще сталкивается с той же проблемой, у меня этот ответ сработал https://stackoverflow.com/a/52853169/ Надеюсь, что это работает и для вас.

0 голосов
/ 03 июля 2019

Это похоже на проблему с вашим узлом / npm , а не с Angular CLI .

Шаг 1: удаление angular / cli и nodejs от имени администратора.

Шаг 2: Удалить папки из %appdata% (npm, npm-cache) или использовать следующую команду npm cache clean

Шаг 3: удалить папку "nodejs" из Программы и файлы

Шаг 4: перезагрузка

Шаг 5 Переустановите последнюю версию узла

Setp 6: Установка угловых / cli

...