带Scss + Electron的Angular 8在包装盒中不起作用

时间:2019-12-27 08:55:18

标签: css angular angular-material electron

我正在尝试创建一个简单的angular 8 + electron应用。 如果使用html,一切正常。

如果您使用if [ "${CONFIGURATION}" = "Release" ]; then APP_PATH="${TARGET_BUILD_DIR}/${WRAPPER_NAME}" # This script loops through the frameworks embedded in the application and # removes unused architectures. find "$APP_PATH" -name '*.framework' -type d | while read -r FRAMEWORK do FRAMEWORK_EXECUTABLE_NAME=$(defaults read "$FRAMEWORK/Info.plist" CFBundleExecutable) FRAMEWORK_EXECUTABLE_PATH="$FRAMEWORK/$FRAMEWORK_EXECUTABLE_NAME" echo "Executable is $FRAMEWORK_EXECUTABLE_PATH" EXTRACTED_ARCHS=() for ARCH in $ARCHS do echo "Extracting $ARCH from $FRAMEWORK_EXECUTABLE_NAME" lipo -extract "$ARCH" "$FRAMEWORK_EXECUTABLE_PATH" -o "$FRAMEWORK_EXECUTABLE_PATH-$ARCH" EXTRACTED_ARCHS+=("$FRAMEWORK_EXECUTABLE_PATH-$ARCH") done echo "Merging extracted architectures: ${ARCHS}" lipo -o "$FRAMEWORK_EXECUTABLE_PATH-merged" -create "${EXTRACTED_ARCHS[@]}" rm "${EXTRACTED_ARCHS[@]}" echo "Replacing original executable with thinned version" rm "$FRAMEWORK_EXECUTABLE_PATH" mv "$FRAMEWORK_EXECUTABLE_PATH-merged" "$FRAMEWORK_EXECUTABLE_PATH" done fi 通过CLI创建ng-app,则之后将无法运行构建过程。 错误消息:

CSS

使用scss并不是问题,只是想知道为什么会发生以及如何解决此错误。

FYI:没有电子,一切正常,我可以在自己的ng-app中使用ENOTDIR: not a directory, rmdir '/Users/taras/Projects/test-app/dist/mac/test-app.app/Contents/Frameworks/Electron Framework.framework/Libraries' Error: ENOTDIR: not a directory, rmdir '/Users/taras/Projects/test-app/dist/mac/test-app.app/Contents/Frameworks/Electron Framework.framework/Libraries' at Object.rmdirSync (fs.js:752:3) at Observable._subscribe (/Users/taras/Projects/test-app/node_modules/@angular-devkit/core/node/host.js:207:28) at Observable._trySubscribe (/Users/taras/Projects/test-app/node_modules/rxjs/internal/Observable.js:44:25) at Observable.subscribe (/Users/taras/Projects/test-app/node_modules/rxjs/internal/Observable.js:30:22) at /Users/taras/Projects/test-app/node_modules/rxjs/internal/util/subscribeTo.js:22:31 at Object.subscribeToResult (/Users/taras/Projects/test-app/node_modules/rxjs/internal/util/subscribeToResult.js:10:45) at MergeMapSubscriber._innerSub (/Users/taras/Projects/test-app/node_modules/rxjs/internal/operators/mergeMap.js:82:29) at MergeMapSubscriber._tryNext (/Users/taras/Projects/test-app/node_modules/rxjs/internal/operators/mergeMap.js:76:14) at MergeMapSubscriber._next (/Users/taras/Projects/test-app/node_modules/rxjs/internal/operators/mergeMap.js:59:18) at MergeMapSubscriber.Subscriber.next (/Users/taras/Projects/test-app/node_modules/rxjs/internal/Subscriber.js:66:18) at Observable._subscribe (/Users/taras/Projects/test-app/node_modules/rxjs/internal/observable/scalar.js:6:20) at Observable._trySubscribe (/Users/taras/Projects/test-app/node_modules/rxjs/internal/Observable.js:44:25) at Observable.subscribe (/Users/taras/Projects/test-app/node_modules/rxjs/internal/Observable.js:30:22) at MergeMapOperator.call (/Users/taras/Projects/test-app/node_modules/rxjs/internal/operators/mergeMap.js:39:23) at Observable.subscribe (/Users/taras/Projects/test-app/node_modules/rxjs/internal/Observable.js:25:31) at /Users/taras/Projects/test-app/node_modules/rxjs/internal/util/subscribeTo.js:22:31 npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! test-app@0.0.0 start:electron: `ng build --prod && electron .` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the test-app@0.0.0 start:electron script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /Users/taras/.npm/_logs/2019-12-27T08_33_24_124Z-debug.log

0 个答案:

没有答案