사용자 도구

사이트 도구


gradle:nodejs

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

gradle:nodejs [2018/02/27 15:00] (현재)
kwon37xi 만듦
줄 1: 줄 1:
 +====== Gradle node.js plugin ======
 +  * [[:​gradle|Gradle]] [[:​node.js|node.js]] plugin
 +  * https://​github.com/​srs/​gradle-node-plugin
  
 +===== node.js instance =====
 +  * node.js, yarn, npm 인스턴스는 프로젝트 별로 설치할 수도 있고, 현재 시스템에 전역 설치된 인스턴스를 사용할 수도 있다. 이는 gradle 설정에 따른다.
 +  * 특히 ''​download = false''​ 이면 항상 global instance를 사용한다. 따라서 global instance의 경로 설정에 주의해야 한다.
 +
 +===== 설정 =====
 +<code groovy>
 +node {
 +  // Version of node to use.
 +  version = '​0.11.10'​
 +
 +  // Version of npm to use.
 +  npmVersion = '​2.1.5'​
 +
 +  // Version of Yarn to use.
 +  yarnVersion = '​0.16.1'​
 +
 +  // Base URL for fetching node distributions (change if you have a mirror).
 +  distBaseUrl = '​https://​nodejs.org/​dist'​
 +
 + // 이 값이 true이면 node,​npm,​yarn을 직접 명시된 버전으로 다운로드,​ 그렇지 않으면 이미 시스템에 설치된 버전을 사용한다.
 +  download = true
 +
 +  // Set the work directory for unpacking node
 +  workDir = file("​${project.buildDir}/​nodejs"​)
 +
 +  // Set the work directory for NPM
 +  npmWorkDir = file("​${project.buildDir}/​npm"​)
 +
 +  // Set the work directory for Yarn
 +  yarnWorkDir = file("​${project.buildDir}/​yarn"​)
 +
 +  // Set the work directory where node_modules should be located
 +  nodeModulesDir = file("​${project.projectDir}"​)
 +}
 +</​code>​
gradle/nodejs.txt · 마지막으로 수정됨: 2018/02/27 15:00 저자 kwon37xi