无法 运行 "ng build" Angular 12.1.0
Unable to run "ng build" Angular 12.1.0
我刚刚用 ng new app-name 创建了一个新的 Angular 项目,但是当我尝试构建生产版本时,出现以下错误:
Generating browser application bundles (phase: setup)
...An unhandled exception occurred:
ENOENT: no such file or directory, stat 'E:\Angular\museum-kiosk\dist\museum-kiosk'
See "C:\Users\imytyuk\AppData\Local\Temp\ng-dPVXDC\angular-errors.log" for further details.
在日志文件中我得到了这个:
[error] Error: ENOENT: no such file or directory, stat 'E:\Angular\museum-kiosk\dist\museum-kiosk'
at Object.statSync (node:fs:1527:3)
at __node_internal_ (node:internal/fs/utils:767:8)
at Object.rmdirSync (node:fs:1147:15)
at Object.deleteOutputDir (E:\Angular\museum-kiosk\node_modules\@angular-devkit\build-angular\src\utils\delete-output-dir.js:21:10)
at initialize (E:\Angular\museum-kiosk\node_modules\@angular-devkit\build-angular\src\browser\index.js:86:17)
at async SwitchMapSubscriber.project (E:\Angular\museum-kiosk\node_modules\@angular-devkit\build-angular\src\browser\index.js:114:17)
我尝试在我的 package.json > build 中添加 mkdir dist 但没有任何改变...
我试过改变
import { AppModule } from './app/app.module';
到 import { AppModule } from './app/';
在 main.ts 中,但什么都没有...
据我所知,这是 @angular-devkit/build-angular
的一个问题,希望得到解决。
可以通过运行(在你的情况下)
克服
mkdirp dist\museum-kiosk
在构建之前。
我刚刚用 ng new app-name 创建了一个新的 Angular 项目,但是当我尝试构建生产版本时,出现以下错误:
Generating browser application bundles (phase: setup)
...An unhandled exception occurred:
ENOENT: no such file or directory, stat 'E:\Angular\museum-kiosk\dist\museum-kiosk'
See "C:\Users\imytyuk\AppData\Local\Temp\ng-dPVXDC\angular-errors.log" for further details.
在日志文件中我得到了这个:
[error] Error: ENOENT: no such file or directory, stat 'E:\Angular\museum-kiosk\dist\museum-kiosk'
at Object.statSync (node:fs:1527:3)
at __node_internal_ (node:internal/fs/utils:767:8)
at Object.rmdirSync (node:fs:1147:15)
at Object.deleteOutputDir (E:\Angular\museum-kiosk\node_modules\@angular-devkit\build-angular\src\utils\delete-output-dir.js:21:10)
at initialize (E:\Angular\museum-kiosk\node_modules\@angular-devkit\build-angular\src\browser\index.js:86:17)
at async SwitchMapSubscriber.project (E:\Angular\museum-kiosk\node_modules\@angular-devkit\build-angular\src\browser\index.js:114:17)
我尝试在我的 package.json > build 中添加 mkdir dist 但没有任何改变...
我试过改变
import { AppModule } from './app/app.module';
到 import { AppModule } from './app/';
在 main.ts 中,但什么都没有...
据我所知,这是 @angular-devkit/build-angular
的一个问题,希望得到解决。
可以通过运行(在你的情况下)
克服mkdirp dist\museum-kiosk
在构建之前。