๋ฐ๋ชจ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ก์ปฌ์์ ์คํํ๋ ค๊ณ ์๋ํ์ง๋ง gulp ๋น๋ ํ๋ก์ธ์ค๋ก ์ธํด npm ์ค์น๋ฅผ ์คํ ํ ํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ์ค๋ฅ๋ ๋ค์ ์ฝ๋ ๋ธ๋ก๊ณผ ๊ด๋ จ์ด ์์ต๋๋ค.
// Under some environments like TravisCI, this comes out at absolute which can
// break the build. This ensures that the outDir is absolute.
if (outDir.indexOf(__dirname) !== 0) {
outDir = `${__dirname}/${outDir}`;
}
gulp ๋น๋๋ ๋ค์๊ณผ ๊ฐ์ ๋ฉ์์ง์ ํจ๊ป ์คํจํฉ๋๋ค.
์ค๋ฅ : C : \ Users \ foobar \ Downloads \ xterm.js / C : /Users/foobar/Downloads/xterm.js/lib์ ์๋ชป๋ WIN32 ๊ฒฝ๋ก ๋ฌธ์๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
์ด ์ฝ๋๋ฅผ ์ฃผ์ ์ฒ๋ฆฌํ์ผ๋ฉฐ ๋ชจ๋ ๊ฒ์ด ์์๋๋ก ์๋ํ์ง๋ง ์์ ์ฃผ์์ ๋ฐ๋ผ ๋ค๋ฅธ ์ํฉ์์ ์ฝ๋๊ฐ ์์ ๋ ์ ์๊ธฐ ๋๋ฌธ์์ด ์์ ์ฌํญ์ PRํด์ผํ๋์ง ํ์คํ์ง ์์ต๋๋ค.
@travisobregon ๋ก์ปฌ์์ ์ฌํ ํ ์ ์์ต๋๋ค.์ด ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฉํ๊ณ ์๋ํ๋์ง ํ์ธํด ์ฃผ์๊ฒ ์ต๋๊น?
if (path.normalize(outDir).indexOf(__dirname) !== 0) {
outDir = `${__dirname}/${path.normalize(outDir)}`;
}
@Tyriar ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฉํ์ผ๋ฉฐ ์๋ํฉ๋๋ค.
์ข์ต๋๋ค. PR์ https://github.com/sourcelair/xterm.js/pull/1028์ ๋๋ค.