Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.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
Node.js 运行ng new命令时出现jasmine版本错误_Node.js_Angular Cli_Npm Install - Fatal编程技术网

Node.js 运行ng new命令时出现jasmine版本错误

Node.js 运行ng new命令时出现jasmine版本错误,node.js,angular-cli,npm-install,Node.js,Angular Cli,Npm Install,运行ng new命令时出错 在此处生成新项目名称时触发以下错误 无法解析依赖项: 来自karma jasmine html的错误对等jasmine core@“>=3.7.1”-reporter@1.6.0 silly fetch manifest jasmine-core@>=3.7.1 83 timing idealTree Completed in 8839ms 84 timing command:install Completed in 8849ms 85 verbose stac

运行ng new命令时出错 在此处生成新项目名称时触发以下错误

无法解析依赖项: 来自karma jasmine html的错误对等jasmine core@“>=3.7.1”-reporter@1.6.0

silly fetch manifest jasmine-core@>=3.7.1
83 timing idealTree Completed in 8839ms
84 timing command:install Completed in 8849ms
85 verbose stack Error: unable to resolve dependency tree
85 verbose stack     at Arborist.[failPeerConflict] (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\build-ideal-tree.js:1141:25)
85 verbose stack     at Arborist.[loadPeerSet] (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\build-ideal-tree.js:1118:34)
85 verbose stack     at async Arborist.[buildDepStep] (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\build-ideal-tree.js:836:11)
85 verbose stack     at async Arborist.buildIdealTree (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\build-ideal-tree.js:209:7)
85 verbose stack     at async Promise.all (index 1)
85 verbose stack     at async Arborist.reify (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\reify.js:130:5)
85 verbose stack     at async install (C:\Program Files\nodejs\node_modules\npm\lib\install.js:38:3)
86 verbose cwd C:\Users\PYH0JFQ\source\Hospital\Patient
87 verbose Windows_NT 10.0.19041
88 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "--quiet"
89 verbose node v15.11.0
90 verbose npm  v7.6.0
91 error code ERESOLVE
92 error ERESOLVE unable to resolve dependency tree
93 error
94 error While resolving: patient@0.0.0
94 error Found: jasmine-core@3.6.0
94 error node_modules/jasmine-core
94 error   dev jasmine-core@"~3.6.0" from the root project
94 error
94 error Could not resolve dependency:
94 error peer jasmine-core@">=3.7.1" from karma-jasmine-html-reporter@1.6.0
94 error node_modules/karma-jasmine-html-reporter
94 error   dev karma-jasmine-html-reporter@"^1.5.0" from the root project
94 error
94 error Fix the upstream dependency conflict, or retry
94 error this command with --force, or --legacy-peer-deps
94 error to accept an incorrect (and potentially broken) dependency resolution.

我最近也遇到过同样的问题,我是从一位在线讲师那里了解到这一点的。 无论如何,你应该把这个问题说得干净利落

此错误是由npm 7问题引起的。Angular团队建议现在使用npm 6。 因此,现在将npm 7降级为npm 6

npm install -g npm@6

另一种方法是使用--skipInstall标志运行ng new,然后使用npm install--legacy peer deps安装依赖项