Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Npm 为什么@angular devkit/构建angular不';不安装网页包?_Npm_Webpack_Node Modules_Angular7_Package.json - Fatal编程技术网

Npm 为什么@angular devkit/构建angular不';不安装网页包?

Npm 为什么@angular devkit/构建angular不';不安装网页包?,npm,webpack,node-modules,angular7,package.json,Npm,Webpack,Node Modules,Angular7,Package.json,我在package.json中添加了最新版本的@angular devkit/build angular,并且安装了npm,它也应该安装webpack,作为一个对等依赖项,但没有安装,当我执行npm安装时,它会明确地抛出一个警告来安装webpack。我可以明确地安装模块,但我希望从@angular devkit/build angular本身开始安装。原因可能是什么?您得到的确切错误是什么?npm WARN@angular devkit/build-webpack@0.13.6需要webpack

我在
package.json
中添加了最新版本的
@angular devkit/build angular
,并且安装了
npm
,它也应该安装
webpack
,作为一个对等依赖项,但没有安装,当我执行
npm安装
时,它会明确地抛出一个警告来安装webpack。我可以明确地安装模块,但我希望从
@angular devkit/build angular
本身开始安装。原因可能是什么?

您得到的确切错误是什么?npm WARN@angular devkit/build-webpack@0.13.6需要webpack@^4.6.0的对等机,但未安装。您必须自己安装对等依赖项@Rustsaw在一个系统上看到了这一点,当时我正在对一个旧版本进行侧构建,不得不将节点从14.X降级到12.19.0。我有一台bulid机器,旧版本在12.19上运行。节点的卸载/重新安装清除了我的全局文件,因此我重新安装了(-g)构建计算机上的全局文件(@g)/cli@7.1.4,节点-gyp@7.1.2). 与您收到的错误消息相同。额外奇怪的部分:作为一种诊断,我从构建机复制了节点模块,并在package.jsons中修复了节点模块。在构建过程中的某个地方,我复制的网页被删除了,然后构建抱怨没有。小更新-angular 9构建在angular 7构建被破坏的同一台机器上工作(不只是在同一台机器上,而是在同一个目录中,在拉入分支所在的主干并删除节点_模块后)。