그래오늘은이거야

Cordova IOS object-c node cordova/lib/copy-www-build-step.js build error (에러 및 오류 ) 본문

세상 개발/IOS(Objective-c)

Cordova IOS object-c node cordova/lib/copy-www-build-step.js build error (에러 및 오류 )

jinhongstar 2019. 12. 4. 14:49
728x90
반응형

안녕하세요 Leo 입니다.

 

코르도바 IOS 설정을 하고 빌드를 하다보면 오류가 날 수 있습니다.

 

Shell 기본 설정이

"$SRCROOT/IB20MFramework/Scripts/copy-www-build-step.sh"

 

https://stackoverflow.com/questions/55595136/cordova-build-error-when-node-cordova-lib-copy-www-build-step-js-in-build-phas

 

cordova build error when `node cordova/lib/copy-www-build-step.js` in build phase

I am a web developer with no experience in iOS development. Now I'm using Cordova to build iOS app. Because I have no knowledge about iOS or Xcode, it is very hard for me. I always get error like the

stackoverflow.com

코르도바 lib에서 오류를 발생하면 아래와 같이 설정 하면됩니다.

 

Target - Build Phases - Copy www directory - Shell 

 

NODEJS_PATH=/usr/local/bin; NVM_NODE_PATH=~/.nvm/versions/node/`nvm version 2>/dev/null`/bin; N_NODE_PATH=`find /usr/local/n/versions/node/* -maxdepth 0 -type d 2>/dev/null | tail -1`/bin; XCODE_NODE_PATH=`xcode-select --print-path`/usr/share/xcs/Node/bin; PATH=$NODEJS_PATH:$NVM_NODE_PATH:$N_NODE_PATH:$XCODE_NODE_PATH:$PATH && node cordova/lib/copy-www-build-step.js

 

이렇게 설정했는데 아래와 같이 오류가 발생하면

 

Cannot find module 'shelljs'

 

 

프로젝트 폴더 / platforms/ios/cordova

 

Path To The Project\platforms\ios\cordova

 

로 이동하여

 

npm install shelljs

또는

sudo npm install shelljs

 

명령어를 실행하면 오류없이 잘 진행됩니다.

 

https://stackoverflow.com/questions/32041656/could-not-find-module-shelljs

 

Could not find module 'shelljs'

I have an Error when I run an Apache Cordova project from Visual Studio 2015 as below. Error BLD401 Error : BLD00401 : Could not find module 'shelljs'. Please Go to Tools --> Options --> ...

stackoverflow.com

 

반응형
Comments