Когда я пытался создать новое приложение, используя:
ng new first-app
Появляется следующая ошибка:
internal/modules/cjs/loader.js:589
throw err;
^
Error: Cannot find module 'temp'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:587:15)
at Function.Module._load (internal/modules/cjs/loader.js:513:25)
at Module.require (internal/modules/cjs/loader.js:643:17)
at require (internal/modules/cjs/helpers.js:22:18)
at Object.<anonymous> (C:\Users\Junior\Documents\GitHub\angular-cli\lib\bootstrap-local.js:14:14)
at Module._compile (internal/modules/cjs/loader.js:707:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:718:10)
at Module.load (internal/modules/cjs/loader.js:605:32)
at tryModuleLoad (internal/modules/cjs/loader.js:544:12)
at Function.Module._load (internal/modules/cjs/loader.js:536:3)
Я пытался загрузить последний файл node.js и последнюю версию npm, также пытался получить последнюю версию Angular Cli, но он выдает ту же ошибку.
Я использую Windows, и я помещаю приложение в папку рабочего стола вызова Angular.
CliКоманда версии, использующая ng -v:
Cli версия
Решено
Что я сделал, чтобы решить эту проблему, так это запустить Node jsиспользуя командную строку Node.js, которая находится в Node js в меню запуска окна, а также я переключил моего оконного пользователя на admin с помощью cmd:
net user administrator /active:yes
См. Node.jsкомандная строка