如何解决JavaScript中的“错误:ENOENT:没有这样的文件或目录”

时间:2019-07-19 05:15:35

标签: javascript angular7

Failed to compile.

./node_modules/@angular/material/prebuilt-themes/deeppurple-amber.css (./node_modules/@angular-devkit/build-angular/src/angular-cli-files/plugins/raw-css-loader.js!./node_modules/postcss-loader/src??embedded!./node_modules/@angular/material/prebuilt-themes/deeppurple-amber.css)
Module build failed (from ./node_modules/postcss-loader/src/index.js):
Error: ENOENT: no such file or directory, open 'E:\angularworkspace\my-app\node_modules\@angular\material\prebuilt-themes\deeppurple-amber.css'
    at Object.openSync (fs.js:447:3)
    at Object.readFileSync (fs.js:349:35)
    at Storage.provideSync (E:\angularworkspace\my-app\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:98:13)
    at CachedInputFileSystem.readFileSync (E:\angularworkspace\my-app\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:259:32)
    at Observable._subscribe (E:\angularworkspace\my-app\node_modules\@ngtools\webpack\src\webpack-input-host.js:35:51)
    at Observable._trySubscribe (E:\angularworkspace\my-app\node_modules\rxjs\internal\Observable.js:44:25)
    at Observable.subscribe (E:\angularworkspace\my-app\node_modules\rxjs\internal\Observable.js:30:22)
    at SyncDelegateHost._doSyncCall (E:\angularworkspace\my-app\node_modules\@angular-devkit\core\src\virtual-fs\host\sync.js:22:20)
    at SyncDelegateHost.read (E:\angularworkspace\my-app\node_modules\@angular-devkit\core\src\virtual-fs\host\sync.js:49:21)
    at WebpackCompilerHost.readFileBuffer (E:\angularworkspace\my-app\node_modules\@ngtools\webpack\src\compiler_host.js:134:44)
    at VirtualFileSystemDecorator.readFile (E:\angularworkspace\my-app\node_modules\@ngtools\webpack\src\virtual_file_system_decorator.js:42:54)
    at processResource (E:\angularworkspace\my-app\node_modules\loader-runner\lib\LoaderRunner.js:202:11)
    at iteratePitchingLoaders (E:\angularworkspace\my-app\node_modules\loader-runner\lib\LoaderRunner.js:158:10)
    at iteratePitchingLoaders (E:\angularworkspace\my-app\node_modules\loader-runner\lib\LoaderRunner.js:165:10)
    at E:\angularworkspace\my-app\node_modules\loader-runner\lib\LoaderRunner.js:176:18
    at loadLoader (E:\angularworkspace\my-app\node_modules\loader-runner\lib\loadLoader.js:47:3)

1 个答案:

答案 0 :(得分:0)

缺少几个文件。 我想,你需要跑步

npm install

内部目录,其中包含您的package.json。请在此处发布此package.json文件。