首页 > 解决方案 > gulp build 引发此错误 - [tslint] 错误:找不到模块'@microsoft/rush-stack-compiler-3.2'

问题描述

我想从 hhttps://github.com/AsishP/SPFxWebParts 安装这个 Web 部件,但是当我运行这个命令时,gulp build我得到了这个错误Error - [tslint] Error: Cannot find module '@microsoft/rush-stack-compiler-3.2'。这是我的完整 cmd 输出。请问有什么建议吗?

C:\SPFxWebParts-master\SPFxWebParts-master>gulp clean
Build target: DEBUG
[16:46:55] Using gulpfile C:\SPFxWebParts-master\SPFxWebParts-master\gulpfile.js
[16:46:55] Starting 'clean'...
[16:46:55] Starting gulp
[16:46:55] Starting subtask 'clean'...
[16:46:55] Finished subtask 'clean' after 3.54 ms
[16:46:55] Finished 'clean' after 7.32 ms
[16:46:55] ==================[ Finished ]==================
[16:46:56] Project with unknown name version:unknown
[16:46:56] Build tools version:3.17.11
[16:46:56] Node version:v14.17.0
[16:46:56] Total duration:3.07 s

C:\SPFxWebParts-master\SPFxWebParts-master>
C:\SPFxWebParts-master\SPFxWebParts-master>npm install
npm WARN saveError ENOENT: no such file or directory, open 'C:\SPFxWebParts-master\SPFxWebParts-master\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'C:\SPFxWebParts-master\SPFxWebParts-master\package.json'
npm WARN SPFxWebParts-master No description
npm WARN SPFxWebParts-master No repository field.
npm WARN SPFxWebParts-master No README data
npm WARN SPFxWebParts-master No license field.

up to date in 0.776s
found 0 vulnerabilities


C:\SPFxWebParts-master\SPFxWebParts-master>
C:\SPFxWebParts-master\SPFxWebParts-master>gulp build
Build target: DEBUG
[16:47:02] Using gulpfile C:\SPFxWebParts-master\SPFxWebParts-master\gulpfile.js
[16:47:02] Starting 'build'...
[16:47:02] Starting gulp
[16:47:02] Starting subtask 'configure-sp-build-rig'...
[16:47:02] Warning - [configure-sp-build-rig] Missing config.json file. If this is a non-web project, consider using a non-web build rig like @microsoft/sp-build-node
[16:47:02] Warning - [configure-sp-build-rig] This project is using an old config.json file version (undefined). Run the build again with the --upgrade (gulp --upgrade) flag to upgrade the config.json file to the latest version.
[16:47:02] Finished subtask 'configure-sp-build-rig' after 2.89 ms
[16:47:02] Starting subtask 'pre-copy'...
[16:47:02] Finished subtask 'pre-copy' after 113 ms
[16:47:02] Starting subtask 'copy-static-assets'...
[16:47:02] Starting subtask 'sass'...
[16:47:02] Finished subtask 'copy-static-assets' after 15 ms
[16:47:02] Finished subtask 'sass' after 6.61 ms
[16:47:02] Starting subtask 'tslint'...
[16:47:02] Error - [tslint] Error: Cannot find module '@microsoft/rush-stack-compiler-3.2'
Require stack:
- C:\node_modules\@microsoft\gulp-core-build-typescript\lib\RSCTask.js
- C:\node_modules\@microsoft\gulp-core-build-typescript\lib\TscCmdTask.js
- C:\node_modules\@microsoft\gulp-core-build-typescript\lib\index.js
- C:\node_modules\@microsoft\sp-build-web\lib\index.js
- C:\SPFxWebParts-master\SPFxWebParts-master\gulpfile.js
- C:\Users\mohan\AppData\Roaming\npm\node_modules\gulp\node_modules\gulp-cli\lib\shared\require-or-import.js
- C:\Users\mohan\AppData\Roaming\npm\node_modules\gulp\node_modules\gulp-cli\lib\versioned\^4.0.0\index.js
- C:\Users\mohan\AppData\Roaming\npm\node_modules\gulp\node_modules\gulp-cli\index.js
- C:\Users\mohan\AppData\Roaming\npm\node_modules\gulp\bin\gulp.js
[16:47:02] Error - 'tslint' sub task errored after 5.9 ms
 Cannot find module '@microsoft/rush-stack-compiler-3.2'
Require stack:
- C:\node_modules\@microsoft\gulp-core-build-typescript\lib\RSCTask.js
- C:\node_modules\@microsoft\gulp-core-build-typescript\lib\TscCmdTask.js
- C:\node_modules\@microsoft\gulp-core-build-typescript\lib\index.js
- C:\node_modules\@microsoft\sp-build-web\lib\index.js
- C:\SPFxWebParts-master\SPFxWebParts-master\gulpfile.js
- C:\Users\mohan\AppData\Roaming\npm\node_modules\gulp\node_modules\gulp-cli\lib\shared\require-or-import.js
- C:\Users\mohan\AppData\Roaming\npm\node_modules\gulp\node_modules\gulp-cli\lib\versioned\^4.0.0\index.js
- C:\Users\mohan\AppData\Roaming\npm\node_modules\gulp\node_modules\gulp-cli\index.js
- C:\Users\mohan\AppData\Roaming\npm\node_modules\gulp\bin\gulp.js
[16:47:02] Starting subtask 'tsc'...
[16:47:02] Error - [tsc] Error: Cannot find module '@microsoft/rush-stack-compiler-3.2'
Require stack:
- C:\node_modules\@microsoft\gulp-core-build-typescript\lib\RSCTask.js
- C:\node_modules\@microsoft\gulp-core-build-typescript\lib\TscCmdTask.js
- C:\node_modules\@microsoft\gulp-core-build-typescript\lib\index.js
- C:\node_modules\@microsoft\sp-build-web\lib\index.js
- C:\SPFxWebParts-master\SPFxWebParts-master\gulpfile.js
- C:\Users\mohan\AppData\Roaming\npm\node_modules\gulp\node_modules\gulp-cli\lib\shared\require-or-import.js
- C:\Users\mohan\AppData\Roaming\npm\node_modules\gulp\node_modules\gulp-cli\lib\versioned\^4.0.0\index.js
- C:\Users\mohan\AppData\Roaming\npm\node_modules\gulp\node_modules\gulp-cli\index.js
- C:\Users\mohan\AppData\Roaming\npm\node_modules\gulp\bin\gulp.js
[16:47:02] Error - 'tsc' sub task errored after 1.8 ms
 Cannot find module '@microsoft/rush-stack-compiler-3.2'
Require stack:
- C:\node_modules\@microsoft\gulp-core-build-typescript\lib\RSCTask.js
- C:\node_modules\@microsoft\gulp-core-build-typescript\lib\TscCmdTask.js
- C:\node_modules\@microsoft\gulp-core-build-typescript\lib\index.js
- C:\node_modules\@microsoft\sp-build-web\lib\index.js
- C:\SPFxWebParts-master\SPFxWebParts-master\gulpfile.js
- C:\Users\mohan\AppData\Roaming\npm\node_modules\gulp\node_modules\gulp-cli\lib\shared\require-or-import.js
- C:\Users\mohan\AppData\Roaming\npm\node_modules\gulp\node_modules\gulp-cli\lib\versioned\^4.0.0\index.js
- C:\Users\mohan\AppData\Roaming\npm\node_modules\gulp\node_modules\gulp-cli\index.js
- C:\Users\mohan\AppData\Roaming\npm\node_modules\gulp\bin\gulp.js
[16:47:02] 'build' errored after 146 ms
[16:47:02]
About to exit with code: 1
Process terminated before summary could be written, possible error in async code not continuing!
Trying to exit with exit code 1

标签: node.jsnpm

解决方案


推荐阅读