我无法通过travis ci构建。这是我第一次使用Travis和Angular 5,但我已经阅读了文档,似乎仍然无法找出我缺少的内容,非常确定这是一个简单的东西。
ng build
本地通过,仅在生成中失败。我在想我是如何在我的构建中不包含棱角材料的,但在谷歌上找不到任何需要包含它或如何包含它的内容。我已经包括了。特拉维斯。yml和错误堆栈,非常感谢您的帮助。
生成错误:
ERROR in ./src/styles.css
Module build failed: Error: Can't resolve '@angular/material/prebuilt-themes/indigo-pink.css' in '/home/travis/build/jearl4/portfolio/src'
at onError (/home/travis/build/jearl4/portfolio/node_modules/enhanced-resolve/lib/Resolver.js:61:15)
at loggingCallbackWrapper (/home/travis/build/jearl4/portfolio/node_modules/enhanced-resolve/lib/createInnerCallback.js:31:19)
at runAfter (/home/travis/build/jearl4/portfolio/node_modules/enhanced-resolve/lib/Resolver.js:158:4)
at innerCallback (/home/travis/build/jearl4/portfolio/node_modules/enhanced-resolve/lib/Resolver.js:146:3)
at loggingCallbackWrapper (/home/travis/build/jearl4/portfolio/node_modules/enhanced-resolve/lib/createInnerCallback.js:31:19)
at next (/home/travis/build/jearl4/portfolio/node_modules/tapable/lib/Tapable.js:252:11)
at /home/travis/build/jearl4/portfolio/node_modules/enhanced-resolve/lib/UnsafeCachePlugin.js:40:4
at loggingCallbackWrapper (/home/travis/build/jearl4/portfolio/node_modules/enhanced-resolve/lib/createInnerCallback.js:31:19)
at runAfter (/home/travis/build/jearl4/portfolio/node_modules/enhanced-resolve/lib/Resolver.js:158:4)
at innerCallback (/home/travis/build/jearl4/portfolio/node_modules/enhanced-resolve/lib/Resolver.js:146:3)
at loggingCallbackWrapper (/home/travis/build/jearl4/portfolio/node_modules/enhanced-resolve/lib/createInnerCallback.js:31:19)
at next (/home/travis/build/jearl4/portfolio/node_modules/tapable/lib/Tapable.js:252:11)
at innerCallback (/home/travis/build/jearl4/portfolio/node_modules/enhanced-resolve/lib/Resolver.js:144:11)
at loggingCallbackWrapper (/home/travis/build/jearl4/portfolio/node_modules/enhanced-resolve/lib/createInnerCallback.js:31:19)
at next (/home/travis/build/jearl4/portfolio/node_modules/tapable/lib/Tapable.js:249:35)
at resolver.doResolve.createInnerCallback (/home/travis/build/jearl4/portfolio/node_modules/enhanced-resolve/lib/DescriptionFilePlugin.js:44:6)
@ multi ./src/styles.css
ERROR in ./src/styles.css
Module build failed: ModuleBuildError: Module build failed: Error: Can't resolve '@angular/material/prebuilt-themes/indigo-pink.css' in '/home/travis/build/jearl4/portfolio/src'
at onError (/home/travis/build/jearl4/portfolio/node_modules/enhanced-resolve/lib/Resolver.js:61:15)
at loggingCallbackWrapper (/home/travis/build/jearl4/portfolio/node_modules/enhanced-resolve/lib/createInnerCallback.js:31:19)
at runAfter (/home/travis/build/jearl4/portfolio/node_modules/enhanced-resolve/lib/Resolver.js:158:4)
at innerCallback (/home/travis/build/jearl4/portfolio/node_modules/enhanced-resolve/lib/Resolver.js:146:3)
at loggingCallbackWrapper (/home/travis/build/jearl4/portfolio/node_modules/enhanced-resolve/lib/createInnerCallback.js:31:19)
at next (/home/travis/build/jearl4/portfolio/node_modules/tapable/lib/Tapable.js:252:11)
at /home/travis/build/jearl4/portfolio/node_modules/enhanced-resolve/lib/UnsafeCachePlugin.js:40:4
at loggingCallbackWrapper (/home/travis/build/jearl4/portfolio/node_modules/enhanced-resolve/lib/createInnerCallback.js:31:19)
at runAfter (/home/travis/build/jearl4/portfolio/node_modules/enhanced-resolve/lib/Resolver.js:158:4)
at innerCallback (/home/travis/build/jearl4/portfolio/node_modules/enhanced-resolve/lib/Resolver.js:146:3)
at loggingCallbackWrapper (/home/travis/build/jearl4/portfolio/node_modules/enhanced-resolve/lib/createInnerCallback.js:31:19)
at next (/home/travis/build/jearl4/portfolio/node_modules/tapable/lib/Tapable.js:252:11)
at innerCallback (/home/travis/build/jearl4/portfolio/node_modules/enhanced-resolve/lib/Resolver.js:144:11)
at loggingCallbackWrapper (/home/travis/build/jearl4/portfolio/node_modules/enhanced-resolve/lib/createInnerCallback.js:31:19)
at next (/home/travis/build/jearl4/portfolio/node_modules/tapable/lib/Tapable.js:249:35)
at resolver.doResolve.createInnerCallback (/home/travis/build/jearl4/portfolio/node_modules/enhanced-resolve/lib/DescriptionFilePlugin.js:44:6)
at runLoaders (/home/travis/build/jearl4/portfolio/node_modules/webpack/lib/NormalModule.js:195:19)
at /home/travis/build/jearl4/portfolio/node_modules/loader-runner/lib/LoaderRunner.js:364:11
at /home/travis/build/jearl4/portfolio/node_modules/loader-runner/lib/LoaderRunner.js:230:18
at context.callback (/home/travis/build/jearl4/portfolio/node_modules/loader-runner/lib/LoaderRunner.js:111:13)
at Promise.resolve.then.then.catch (/home/travis/build/jearl4/portfolio/node_modules/postcss-loader/lib/index.js:198:71)
at process._tickCallback (internal/process/next_tick.js:103:7)
@ ./src/styles.css
@ multi ./src/styles.css
ERROR in app/material.module.ts(5,15): Error during template compile of 'MaterialModule'
Could not resolve @angular/material relative to /home/travis/build/jearl4/portfolio/src/app/material.module.ts..
src/app/material.module.ts(3,51): error TS2307: Cannot find module '@angular/material'.
.特拉维斯。yml公司
sudo: required
dist: trusty
language: node_js
node_js:
- "6.9"
before_install:
- export CHROME_BIN=/usr/bin/google-chrome
- export DISPLAY=:99.0
- sh -e /etc/init.d/xvfb start
- sudo apt-get update
- sudo apt-get install -y libappindicator1 fonts-liberation
- wget https://dl.google.com/linux/direct/google-chrome-
stable_current_amd64.deb
- sudo dpkg -i google-chrome*.deb
before_script:
- npm install -g firebase-tools
- npm install -g @angular/cli
script:
- ng build --prod
after_success:
- firebase deploy --token $FIREBASE_TOKEN
notifications:
email:
on_failure: change
on_success: change