Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.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
Angular Ubuntu上出现macOS上没有发生的错误_Angular_Ubuntu_Angular Cli - Fatal编程技术网

Angular Ubuntu上出现macOS上没有发生的错误

Angular Ubuntu上出现macOS上没有发生的错误,angular,ubuntu,angular-cli,Angular,Ubuntu,Angular Cli,当我将我的应用程序部署到Ubuntu并运行ng b-prod时,它给出了下面的错误,但是在安装npm后,在两个系统上新签出的完全相同的项目在macOS上没有给出错误 另外,我已经运行了数周,没有更改提到的CSS文件,它以前在Ubuntu box上运行。两个系统上都更新了全局npm包,且版本相同 它声称在“/home/ubuntu/front/src”中找不到“@angular/material/core/theming/prebuild/indigo pink.css”,但很明显该文件位于nod

当我将我的应用程序部署到Ubuntu并运行ng b-prod时,它给出了下面的错误,但是在安装npm后,在两个系统上新签出的完全相同的项目在macOS上没有给出错误

另外,我已经运行了数周,没有更改提到的CSS文件,它以前在Ubuntu box上运行。两个系统上都更新了全局npm包,且版本相同

它声称在“/home/ubuntu/front/src”中找不到“@angular/material/core/theming/prebuild/indigo pink.css”,但很明显该文件位于node_模块中

src/styles.css中有问题的行是:

@导入“~@angular/material/core/theming/prebuild/indigo-pink.css”

正如我所说的,这在macOS中100%的工作正常,并且一直工作到今天早上。有什么问题吗

ERROR in ./~/css-loader?{"sourceMap":false,"importLoaders":1}!./~/postcss-loader!./src/styles.css
Module not found: Error: Can't resolve '@angular/material/core/theming/prebuilt/indigo-pink.css' in '/home/ubuntu/front/src'
 @ ./~/css-loader?{"sourceMap":false,"importLoaders":1}!./~/postcss-loader!./src/styles.css 3:10-196
 @ ./src/styles.css
 @ multi ./~/primeng/resources/primeng.min.css ./~/primeng/resources/themes/omega/theme.css ./~/font-awesome/css/font-awesome.min.css ./src/assets/fonts/font-icomoon/style.css ./src/styles.css

ERROR in ./src/styles.css
Module build failed: ModuleNotFoundError: Module not found: Error: Can't resolve '@angular/material/core/theming/prebuilt/indigo-pink.css' in '/home/ubuntu/front/src'
    at factoryCallback (/home/ubuntu/front/node_modules/webpack/lib/Compilation.js:259:39)
    at /home/ubuntu/front/node_modules/webpack/lib/NormalModuleFactory.js:234:19
    at onDoneResolving (/home/ubuntu/front/node_modules/webpack/lib/NormalModuleFactory.js:59:20)
    at /home/ubuntu/front/node_modules/webpack/lib/NormalModuleFactory.js:126:20
    at /home/ubuntu/front/node_modules/webpack/node_modules/async/dist/async.js:3824:9
    at /home/ubuntu/front/node_modules/webpack/node_modules/async/dist/async.js:460:16
    at iteratorCallback (/home/ubuntu/front/node_modules/webpack/node_modules/async/dist/async.js:1032:13)
    at /home/ubuntu/front/node_modules/webpack/node_modules/async/dist/async.js:944:16
    at /home/ubuntu/front/node_modules/webpack/node_modules/async/dist/async.js:3821:13
    at apply (/home/ubuntu/front/node_modules/webpack/node_modules/async/dist/async.js:21:25)
    at /home/ubuntu/front/node_modules/webpack/node_modules/async/dist/async.js:56:12
    at /home/ubuntu/front/node_modules/webpack/lib/NormalModuleFactory.js:121:22
    at onResolved (/home/ubuntu/front/node_modules/enhanced-resolve/lib/Resolver.js:70:11)
    at loggingCallbackWrapper (/home/ubuntu/front/node_modules/enhanced-resolve/lib/createInnerCallback.js:31:19)
    at afterInnerCallback (/home/ubuntu/front/node_modules/enhanced-resolve/lib/Resolver.js:138:10)
    at loggingCallbackWrapper (/home/ubuntu/front/node_modules/enhanced-resolve/lib/createInnerCallback.js:31:19)

ERROR in /home/ubuntu/front/node_modules/extract-text-webpack-plugin/loader.js??ref--9-0!/home/ubuntu/front/node_modules/style-loader/index.js!/home/ubuntu/front/node_modules/css-loader/index.js?{"sourceMap":false,"importLoaders":1}!/home/ubuntu/front/node_modules/postcss-loader/index.js!/home/ubuntu/front/src/styles.css doesn't export content

也许,因为你使用的是不同版本的角度材质2。 在beta.3版中,您需要使用此链接更改预构建的主题

@import '~@angular/material/prebuilt-themes/indigo-pink.css';

这里的文档:

Wow-谢谢。显然,我犯了一个错误,没有完全更新我的开发环境。你是个救生员!我很乐意帮忙!