나는 다음과 같은 스택 추적을 얻고있다다음 꿀꺽 꿀꺽의 작업 창에서 작업을하지만, 우분투
/* Run the npm script npm run buildLsdk using gulp */
gulp.task('sdk', function() {
if (process.cwd() != basePath) {
process.chdir('..');
// console.log(process.cwd());
}
spawn('./node_modules/.bin/lb-sdk', ['server/server.js', './client/src/app/shared/sdk', '-q'], {stdio: 'inherit'});
});
꿀꺽 작업에 작업을하지만 난 내가 필요한 모든 파일이
Error: spawn ./node_modules/.bin/lb-sdk ENOENT
at exports._errnoException (util.js:1022:11)
at Process.ChildProcess._handle.onexit (internal/child_process.js:193:32)
at onErrorNT (internal/child_process.js:359:16)
at _combinedTickCallback (internal/process/next_tick.js:74:11)
at process._tickCallback (internal/process/next_tick.js:98:9)
at Module.runMain (module.js:607:11)
at run (bootstrap_node.js:420:7)
at startup (bootstrap_node.js:139:9)
at bootstrap_node.js:535:3
를 디버깅 할 수 없습니다되지 않는다 노드 모듈에서도 도움이된다. 위의 파일 사용에
더 많은 참조 - server/server.js
및 ./client/src/app/shared/sdk
을 전달할 때 https://github.com/rahulrsingh09/loopback-Angular-Starter/blob/master/gulpfile.js
gulpfile 상대 경로''./node_modules/.bin/lb-sdk''가 유효합니까? – GMaiolo
예 gulp 파일이 노드 모듈과 동일한 단계에 있습니다. 해당 폴더에 대한 cd가 작동합니다. –
파일 경로를 가져온 다음 path.resolve 함수로 node_modules 파일을 확인하십시오. var 경로 = 필요 ('경로'); path.resolve (file) – metinata