无法在节点中创建新项目

时间:2019-08-02 03:24:41

标签: node.js angular npm

我正在尝试在angular中添加一个新项目。直到昨天一切都很好,但是正如我今天在创建新项目时所做的那样,我可以看到nod_modues文件夹丢失了,并且出现了错误

enter image description here

enter image description here

我已经尝试了所有可能的解决方案,例如清除缓存等,但是没有任何效果,请让我知道到底是什么问题

注意::当我检查版本时,我的输出低于输出

节点-v v10.16.0

npm -v

npm ERR! path C:\Program Files\nodejs\node.exe
npm ERR! code ENOENT
npm ERR! errno ENOENT
npm ERR! syscall spawn C:\Program Files\nodejs\node.exe
npm ERR! enoent spawn C:\Program Files\nodejs\node.exe ENOENT
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! Callback called more than once.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\HP\AppData\Roaming\npm-cache\_logs\2019-08-02T03_26_05_348Z-debug.log
6.9.0

ng版本

Angular CLI: 8.1.2
Node: 10.16.0
OS: win32 x64
Angular:
...

Package                      Version
------------------------------------------------------
@angular-devkit/architect    0.801.2
@angular-devkit/core         8.1.2
@angular-devkit/schematics   8.1.2
@schematics/angular          8.1.2
@schematics/update           0.801.2
rxjs                         6.4.0

2 个答案:

答案 0 :(得分:1)

尝试重置环境变量。请参阅this

答案 1 :(得分:0)

如果当前项目中缺少node_module,则它将不起作用。 您有两个选择

1。再次安装NPM和您在当前项目中安装的其他依赖项。检查JSON文件中所有已安装的依赖项。

2。或以相同的名称创建一个新项目并进行设置。并在新项目的相同文件中复制粘贴组件代码之后,生成当前项目中所有的组件。