【发布时间】:2018-10-26 04:40:41
【问题描述】:
当我尝试使用以下方法开发新应用时:
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 的桌面文件夹中。
使用 ng -v 的 Cli 版本命令:
已解决
我为解决这个问题所做的是使用位于窗口开始菜单中 Node js 中的 Node.js 命令提示符运行 Node js,并且我使用以下命令将我的窗口用户从 cmd 切换为管理员:
net user administrator /active:yes
【问题讨论】:
-
请在此处提及节点和 Angular cli 版本
-
node : v11.0.0,当我尝试使用 ng --version 获取 cli 版本时,此错误返回 Error: Cannot find module 'temp' ,我将 cli 安装到最新版本跨度>
标签: node.js angular npm angular7