๋ชจ๋ 'tslib' 3.11.0์ ์ฐพ์ ์ ์์ต๋๋ค.
๋๋ ๋ฌธ์ ๋ฅผ ์ธ์ ํ ์ ์๋ค. ์ต์ ๋ฒ์ ์ด ๋์๊ณ 3.10.3์ด ์ ๋๋ก ์๋ํ์ต๋๋ค. @matthew-dean์ด ๋ง์ง๋ง ๋ณํฉ์ ํ์ธํ ์ ์์๊น์?
๋์ปค๋ก ์ฌํํ๋ ๋จ๊ณ
test.less
๋ฅผ ๊ฑฐ๊ธฐ์ ๋์ญ์์ค.Dockerfile
์์ฑ:FROM buildpack-deps:buster
COPY test.less /
# install npm
ENV HOME /root
RUN curl -sL https://deb.nodesource.com/setup_10.x | bash -
RUN apt-get install -y nodejs
# install less and compile something
RUN npm install -g less
WORKDIR /
RUN lessc test.less test.css
docker build .
ํธ์ถ์ด๋ก ์ธํด ๋ค์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
Step 6/8 : RUN npm install -g less
---> Running in a76855c18efa
/usr/bin/lessc -> /usr/lib/node_modules/less/bin/lessc
+ [email protected]
added 60 packages from 123 contributors in 4.306s
Removing intermediate container a76855c18efa
---> b78508030649
Step 7/8 : WORKDIR /
---> Running in 6cca70d0d858
Removing intermediate container 6cca70d0d858
---> d812408c6ef8
Step 8/8 : RUN lessc test.less test.css
---> Running in 6c8ef5fc9408
internal/modules/cjs/loader.js:638
throw err;
^
Error: Cannot find module 'tslib'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object.<anonymous> (/usr/lib/node_modules/less/bin/lessc:9:13)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
The command '/bin/sh -c lessc test.less test.css' returned a non-zero code: 1
"less": "^3.0.4"๋ฅผ ์ฌ์ฉํ๋ grunt-contrib-less("grunt-contrib-less": "2.0.0")๋ก๋ ์ฌํ ๊ฐ๋ฅํฉ๋๋ค.
๊ฟ๊บฝ ๊ฟ๊บฝ ๊ฟ๊บฝ ๋ฌธ์ ๋๋ณด๊ณ ๋์์ต๋๋ค.
3.11.0์ ํฐ ์
๋ฐ์ดํธ์์ต๋๋ค.
4.0.0์ด์ด์ผ ํ์ต๋๋ค.
๋ํ Yarn E2E ํ
์คํธ ์ค์ํธ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค(๋ค์ํ ํ๋ก์ ํธ๋ฅผ ๋ชจ๋ํฐ๋งํ๋ ๋ฐ ์ฌ์ฉ).
https://github.com/yarnpkg/berry/runs/436357016
ํ๋ก์ ํธ๊ฐ tslib
์ ์ข
์์ฑ์ ์ถ๊ฐํด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ฌ๋๋ค์ ์์ค ํ์ผ์ด ์ฐธ์กฐํ์ง ์๊ณ ๋น๋ ์ํฐํฉํธ๋ง ์ฐธ์กฐํ๊ธฐ ๋๋ฌธ์ ๋ช
์์ ์ผ๋ก ๋์ดํ๋ ๊ฒ์ ์์ด๋ฒ๋ฆฌ๋ ๊ฒฝํฅ์ด ์์ต๋๋ค.
์ ์์ธ์. ์ฃ์กํฉ๋๋ค. ๋น๋๊ฐ ๋จ์ ํ ์คํธ๋ฅผ ํต๊ณผํ๊ธฐ ๋๋ฌธ์ ์ฌ๊ธฐ์ ํ ์คํธ๊ฐ ๋๋ฝ๋ ๊ฒ ๊ฐ์ต๋๋ค.
@siimots
3.11.0์ ํฐ ์ ๋ฐ์ดํธ์์ต๋๋ค. 4.0.0์ด์ด์ผ ํ์ต๋๋ค.
semver์ ๊ด์ ์์ ์ค์ ๋ก๋ ์๋๋๋ค. ์ด์ ๋ฒ์ ๊ณผ ํธํ๋์ง ์๋ ๋ณ๊ฒฝ ์ฌํญ์ด ์์ด์ผ ํ๋ฉฐ ์ผ๋ถ ๋น๋ ์ค์ ๋ง ๋ณ๊ฒฝํ๋ฉด ๋ฉ๋๋ค. ๊ณง ํ์ธํ๊ฒ ์ต๋๋ค.
@arcanis
๋๋ ํ๋ก์ ํธ๊ฐ tslib์ ์ข ์์ฑ์ ์ถ๊ฐํด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ฌ๋๋ค์ ์์ค ํ์ผ์ด ์ฐธ์กฐํ์ง ์๊ณ ๋น๋ ์ํฐํฉํธ๋ง ์ฐธ์กฐํ๊ธฐ ๋๋ฌธ์ ๋ช ์์ ์ผ๋ก ๋์ดํ๋ ๊ฒ์ ์์ด๋ฒ๋ฆฌ๋ ๊ฒฝํฅ์ด ์์ต๋๋ค.
์๋ง๋ ์ด๊ฒ์ด ๋ฐ์ํ ์ด์ ๋ tslib๊ฐ devDependencies์์ ์์์ ์ข
์์ฑ(์ข
์์ฑ์ ์ข
์์ฑ)์ผ ์ ์๊ธฐ ๋๋ฌธ์ผ ๊ฒ์
๋๋ค. ๋ฐ๋ผ์ ํ
์คํธ๋ ํต๊ณผํ์ง๋ง ์ผ๋ฐ์ ์ธ npm install
๋ ์ค์นํ์ง ์์ต๋๋ค.
+1, ์ํฌ์คํธ๋กํผ์์๋ ์ด๊ฒ์ ๋ด ๋๋ค. ๋น ๋ฅธ ์์ผ ๋ด์ ํด๊ฒฐ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
์ ์ณ๋๊ณ , ๋๊ตฌ๋ ์ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น๋ฅผ ์ข ์์ฑ์ผ๋ก ์๋ฎฌ๋ ์ด์ /ํ ์คํธํ๊ณ ๋ ธ๋ ๋ชจ๋์ ์ง์ฐ๊ฑฐ๋ ๋ค์ ์ค์นํ ํ์ ์์ด ํ ์คํธ๋ฅผ ์คํํ๋ ์ ๋ขฐํ ์ ์๋ ๋ฐฉ๋ฒ์ ์๊ณ ์๋ค๋ฉด ๋ฃ๊ณ ์ถ์ต๋๋ค.
@matthew-dean Fwiw ์ด๋ฐ ์ข
๋ฅ์ ๋ฌธ์ ๋ ์ฐ๋ฆฌ๊ฐ Yarn์ Plug'n'Play ๋ฅผ ๋์
ํ ์ด์ ์ค ํ๋์
๋๋ค. ํจํค์ง๊ฐ ์ค์๋ก ์ฑ๊ณตํ๋ ๋์ ์์ ํ์ง ์์ ์ก์ธ์ค(์: tslib
)๋ฅผ ์ํํ๋ฉด ์์ธ๊ฐ ๋ฐ์ํฉ๋๋ค. ๋ฌผ๋ก npm์ด ์ง์ํ์ง ์๊ธฐ ๋๋ฌธ์ Yarn์ ์ฌ์ฉํด์ผ ํ๋ฏ๋ก ์ํ๋ ๊ฒ์ด ์๋ ์๋ ์์ต๋๋ค. ๐
์๋ฅผ ๋ค์ด, ๋ด๊ฐ ๋งํฌํ ํ ์คํธ๊ฐ ๋ณด๊ณ ํ ๋ด์ฉ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋๊ตฐ๊ฐ ์ด ๋น๋๊ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋์ง ํ์ธํ ์ ์์ต๋๊น? https://github.com/less/less.js/tree/release-3.11.1
node_modules ํด๋๋ ์ด๋์๋ ์ค์ฒฉ๋ ์ ์์ต๋๋ค. ๊ทธ๋์ ๋น์ ์ ํ๋๋ฅผ ๋ฃ์ ์ ์์ต๋๋ค
์ด ๋ชฉ์ ์ผ๋ก๋ง ์ฌ์ฉ๋๋ฉฐ ๋ ํธ๋ฆฌํ test/ ํด๋
ํญํํ๋ค. ์ฐ๋ฆฌ๋ ์ด๊ฒ์ ์ํฌ์คํธ๋กํผ๋ก ํฉ๋๋ค.
2020๋
2์ 10์ผ ์์์ผ ์คํ 4:37 Matthew Dean [email protected]
์ผ๋ค:
๋๊ตฐ๊ฐ ์ด ๋น๋๊ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋์ง ํ์ธํ ์ ์์ต๋๊น?
https://github.com/less/less.js/tree/release-3.11.1โ
๋น์ ์ด ๋๊ธ์ ๋ฌ์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/less/less.js/issues/3469?email_source=notifications&email_token=AAAH27IM5UVBLOEMPE5BJR3RCHCJBA5CNFSM4KSHHJ62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LDNMVX
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AAAH27OZWO622K5JYHEYNCLRCHCJBANCNFSM4KSHHJ6Q
.
--
ํ ๋ง์ค ๋ถํ
| ์ต๊ณ ๊ธฐ์ ์ฑ
์์
์ํฌ์คํธ๋กํผ์ฆ | apostrophecms.com | ๊ทธ/๊ทธ/๊ทธ์
๊ทธ ์์๋ ๋ค์์ ํตํด ๋ชจ๋์ ๊ธฐ๋ณธ ํด๋๋ฅผ ์ฐพ๋ ์ฌ๋ณผ๋ฆญ ๋งํฌ๊ฐ ์์ต๋๋ค.
์ฌ๋ฐ๋ฅธ ์ด๋ฆ.
2020๋ 2์ 10์ผ ์์์ผ ์คํ 5:02 Tom Boutell [email protected] ์ด(๊ฐ) ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
node_modules ํด๋๋ ์ด๋์๋ ์ค์ฒฉ๋ ์ ์์ต๋๋ค. ๊ทธ๋์ ๋น์ ์ ํ๋๋ฅผ ๋ฃ์ ์ ์์ต๋๋ค
์ด ๋ชฉ์ ์ผ๋ก๋ง ์ฌ์ฉ๋๋ฉฐ ๋ ํธ๋ฆฌํ test/ ํด๋
ํญํํ๋ค. ์ฐ๋ฆฌ๋ ์ด๊ฒ์ ์ํฌ์คํธ๋กํผ๋ก ํฉ๋๋ค.2020๋ 2์ 10์ผ ์์์ผ ์คํ 4:37 Matthew Dean [email protected]
์ผ๋ค:๋๊ตฐ๊ฐ ์ด ๋น๋๊ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋์ง ํ์ธํ ์ ์์ต๋๊น?
https://github.com/less/less.js/tree/release-3.11.1โ
๋น์ ์ด ๋๊ธ์ ๋ฌ์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/less/less.js/issues/3469?email_source=notifications&email_token=AAAH27IM5UVBLOEMPE5BJR3RCHCJBA5CNFSM4KSHHJ62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LDNMVX
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AAAH27OZWO622K5JYHEYNCLRCHCJBANCNFSM4KSHHJ6Q
.--
ํ ๋ง์ค ๋ถํ | ์ต๊ณ ๊ธฐ์ ์ฑ ์์
์ํฌ์คํธ๋กํผ์ฆ | apostrophecms.com | ๊ทธ/๊ทธ/๊ทธ์
--
ํ ๋ง์ค ๋ถํ
| ์ต๊ณ ๊ธฐ์ ์ฑ
์์
์ํฌ์คํธ๋กํผ์ฆ | apostrophecms.com | ๊ทธ/๊ทธ/๊ทธ์
@matthew-dean ... ๋ด package.json ํ์ผ์ ๋ณ๊ฒฝํ์ฌ ์ ๋ฆด๋ฆฌ์ค๋ฅผ ์ํํด ๋ณด๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํฉ๋๊น? ๋ฒ์ ์ ์ง์ ํ์ง ์์ผ๋ฉด ์ฌ์ ํ 3.11.0๋ง ํ๋ค์ดํ ์ ์์ต๋๋ค.
@boutell ๊ฐ์ฅ ๋ช
ํํ ์ค๋ช
์ด ์๋๋๋ค. ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ผ์ข
์ ํ์ ํจํค์ง๋ฅผ ์ค์ ํ๋ ๊ฒ์ ์๋ฏธํฉ๋๊น? Node์ ๋ถ๋ชจ node_modules
ํด๊ฒฐ ์๊ณ ๋ฆฌ์ฆ์ด ๋ฐ์ํ์ง ์๋ ๋ฐฉ์์ผ๋ก ์ด ์์
์ ์ํํ๋ ๋ฐฉ๋ฒ์ด ๊ถ๊ธํฉ๋๋ค.
@jmwolfe
https://docs.npmjs.com/files/package.json#git -urls-as-dependencies
ํ . ์๋์, ๋ง์ต๋๋ค. ๋น์ ์ ์ํฉ์๋ ์ ํฉํ์ง ์์ต๋๋ค. ์ ์ผํ
๋ด๊ฐ ์๊ฐํ ์์๋ ํ์คํ ๊ฒ์ ๋ก์ปฌ npm ํ๋ก์๋ฅผ ์ค์ ํ๋ ๊ฒ์
๋๋ค.
ํด๋น ํน์ ๋ชจ๋์ ์์ ์ ์์น์์ ๋ง์กฑํ๊ณ npm์ ํ
์คํธํฉ๋๋ค.
๊ทธ๊ฒ์ ๋ฐ๋ํ์ฌ ์ค์นํ์ญ์์ค. ์ด์ ๊ฐ์ ๋ก์ปฌ npm ํ๋ก์๋ ์ค์ ๋ก ์ด๋ ต์ง ์์ต๋๋ค.
์ค์ธ์. ํ์ง๋ง ๊ทธ๊ฒ์ ๋ง์ ์ข
๋ฅ์
๋๋ค.
2020๋
2์ 10์ผ ์์์ผ ์คํ 5:10 Matthew Dean [email protected]
์ผ๋ค:
@boutell https://github.com/boutell ๊ฐ์ฅ ๋ช ํํ์ง ์์ต๋๋ค
์ค๋ช . ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ผ์ข ์ ํ์ ํจํค์ง๋ฅผ ์ค์ ํ๋ ๊ฒ์ ์๋ฏธํฉ๋๊น?
Node์ ๋ถ๋ชจ๋ฅผ ๋ง๋์ง ์๋ ๋ฐฉ์์ผ๋ก ์ด๊ฒ์ ์ด๋ป๊ฒ ํ๋์ง ๊ถ๊ธํฉ๋๋ค.
node_modules ํด๊ฒฐ ์๊ณ ๋ฆฌ์ฆ.@jmwolfe https://github.com/jmwolfe
https://docs.npmjs.com/files/package.json#git -urls-as-dependencies
โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/less/less.js/issues/3469?email_source=notifications&email_token=AAAH27O3T4O2Z7VPTBA6HYLRCHGEPA5CNFSM4KSHHJ62YY3PNVWWK3TUL52HS4DFVEXG43VMXHJKTNMV
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AAAH27JP6LEUZIENWBEWERLRCHGEPANCNFSM4KSHHJ6Q
.
--
ํ ๋ง์ค ๋ถํ
| ์ต๊ณ ๊ธฐ์ ์ฑ
์์
์ํฌ์คํธ๋กํผ์ฆ | apostrophecms.com | ๊ทธ/๊ทธ/๊ทธ์
@matthew-dean - ๋ด package.json์์ ์ด๊ฒ์ ์ฌ์ฉํ๋ฉด ๋ ์์กดํ๋ gulp-less๋ฅผ ์์ ํฉ๋๋ค.
"dependencies": {
"less": "git://github.com/less/less.js.git#afc9b86"
}
# npm list less
[email protected] C:\SVN\CMGR\branches\cmgr_pmm2\ContentManager\ContentManager
+-- [email protected]
| `-- [email protected] deduped (git://github.com/less/less.js.git#afc9b8606272a01bf4392f71e4d9db59d06fddb9)
`-- [email protected] (git://github.com/less/less.js.git#afc9b8606272a01bf4392f71e4d9db59d06fddb9)
๋ด ๊ฒฐ๊ณผ gulpfile.js๊ฐ ์๋ฒฝํ๊ฒ ๋ก๋๋ฉ๋๋ค.
์ถ์ . gulp-less ๋ฐ ๋ช ๊ฐ์ง ๋ค๋ฅธ ํจํค์ง๋ devDependencies์ ์์ต๋๋ค.
์ข์์, ๊ฐ์ฌํฉ๋๋ค! ์ด๊ฒ์ npm์ ๊ฒ์๋ฉ๋๊น?
2020๋
2์ 11์ผ ํ์์ผ ์ค์ 12:53 Matthew Dean [email protected]
์ผ๋ค:
ํ์ #3469 https://github.com/less/less.js/issues/3469 via 842386b
https://github.com/less/less.js/commit/842386b8db5cb5afa4edf5a4c81d40bcbf47a6a2
.โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/less/less.js/issues/3469?email_source=notifications&email_token=AAAH27NPPJXO4IOUM2I2J3LRCI4NLA5CNFSM4KSHHJ62YY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGOWRJHA5I#event-3025301621 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AAAH27I5LOTWY22VMC57QFLRCI4NLANCNFSM4KSHHJ6Q
.
--
ํ ๋ง์ค ๋ถํ
| ์ต๊ณ ๊ธฐ์ ์ฑ
์์
์ํฌ์คํธ๋กํผ์ฆ | apostrophecms.com | ๊ทธ/๊ทธ/๊ทธ์
@boutell ๊ทธ๋ ์ต๋๋ค. ๋ฐฉ๊ธ ํ์ธํ์ต๋๋ค.
๐ ํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
2020๋
2์ 11์ผ ํ์์ผ ์คํ 12:18 Jesse Wolfe [email protected]
์ผ๋ค:
@boutell https://github.com/boutell ๊ทธ๋ ์ต๋๋ค. ๋ฐฉ๊ธ ํ์ธํ์ต๋๋ค.
โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/less/less.js/issues/3469?email_source=notifications&email_token=AAAH27P3RR4ZWL6PXZHC7N3RCLMXRA5CNFSM4KSHHJ62YY15PNVWWK3TUL52HS4DFVREXG43VMVBW63LN
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AAAH27MKPLJTLBZ5NLHZWALRCLMXRANCNFSM4KSHHJ6Q
.
--
ํ ๋ง์ค ๋ถํ
| ์ต๊ณ ๊ธฐ์ ์ฑ
์์
์ํฌ์คํธ๋กํผ์ฆ | apostrophecms.com | ๊ทธ/๊ทธ/๊ทธ์
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
3.11.0์ ํฐ ์ ๋ฐ์ดํธ์์ต๋๋ค.
4.0.0์ด์ด์ผ ํ์ต๋๋ค.