Electron-packager로 전자 앱을 만들려고합니다. 문제는 노드 알리미 모듈을 사용하는 전자 애플리케이션입니다. 패키징 할 때 다음 명령을 사용하고 있습니다.전자 몇 가지 모듈을 추가하는 방법?
electron-packager . MahApp --ignore='node_modules|.sass-cache|src' --platform=darwin --arch=x64
그러나 문제는 명령이 모든 노드 모듈을 무시한다는 것입니다. 그래서 다음과 같이 편집 : 만 'node_modules/노드 알리미' 자원/응용 프로그램의 내부에 있기 때문에이 작업 보인다
electron-packager . MahApp --ignore='node_modules\/(?!node-notifier).+|.sass-cache|src' --platform=darwin --arch=x64
. 그러나 노드 통지 모듈 자체가 디렉토리에이 같은 node_modules 아래 추가 노드 모듈을 가지고 있기 때문에 작동하지 않습니다 종속성이 존재하지 않기 때문에
./MahApp/node_modules/node-notifier/node_modules/...
그래서 그것이 작동하지 않았다. --ignore_path 내 정규식은 node_notifier의 node_modules 내부에서도 무시됩니다. 나는 지금 어떻게해야할지 모른다. 다음과 같은 상대 경로를 지정하려고했습니다. --ignore='./node_modules\/(?!node-notifier).+|...'
그러나 작동하지 않았습니다.
시도해 보았습니다 : ** - ignore = '^ node_modules \\/(?! node-notifier). {0,} | \\. sass-cache | src '**하지만 작동하지 않았습니다. 도움? – modernator