์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ข ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ค์นํ๋ ค๊ณ ํ๋๋ฐ ์ค๋๋ถํฐ(์ง๋ ์ฃผ์ ๋ง์ง๋ง์ผ๋ก ์๋ํ์ต๋๋ค) ์ข ์์ฑ์ ์ค์นํ ๋ ๋ค์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
npm ERR! path /Users/daniel.rotter/Development/massiveart/sulu-minimal/vendor/sulu/sulu/node_modules/js-beautify/js/bin/css-beautify.js
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall chmod
npm ERR! enoent ENOENT: no such file or directory, chmod '/Users/daniel.rotter/Development/massiveart/sulu-minimal/vendor/sulu/sulu/node_modules/js-beautify/js/bin/css-beautify.js'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/daniel.rotter/.npm/_logs/2017-09-18T05_55_47_583Z-debug.log
์ด๊ฒ์ ์ด๋ป๊ฒ ๋ ์ต์ 1.7.0 ๋ฆด๋ฆฌ์ค์ ์ฐ๊ฒฐ๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค. ์์ด๋์ด๊ฐ ์์ต๋๊น?
์ ํด๋๋ฅผ ๋ง๋ค๊ณ npm install js-beautify
์ฌ์ฉํ์ฌ ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ข
์์ฑ์ผ๋ก ์ค์นํฉ๋๋ค.
OS: ๋งฅ OSX 10.11.6
๊ด๋ จ์ด ์๊ธฐ ๋๋ฌธ์ ๋๋ถ๋ถ์ PR ํ ํ๋ฆฟ์ ์ญ์ ํ์ต๋๋ค.
๋ 2 ์ฐ๋ฆฌ๋ ์ต์ ์ ๋ฐ์ดํธ๋ฅผ ์ค๋นํ๊ณ ์์ผ๋ฉฐ ์ด์ ์ฐ๋ฆฌ๋ ๋งํ์ต๋๋ค ...
@IvanFan fucked์ IMO๋ฅผ ์กฐ๊ธ ๊ณผ์ฅํ ๊ฒ์
๋๋ค... ์ง๊ธ์ npm install [email protected]
๋ฅผ ์ฌ์ฉํ์ญ์์ค. ์์ ์ฌํญ์ด ๋ฆด๋ฆฌ์ค๋ ๋๊น์ง ์๋ํฉ๋๋ค.
์ฐ๋ฆฌ๋ js-beautify๋ฅผ ์ฌ์ฉํ๋ ์ผ๋ถ ํ์ฌ npm ํจํค์ง๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
๋ค๋ฅธ ์ข
์์ฑ์ด ์ด์ ๋ฒ์ ์ ์ฌ์ฉํ๋๋ก ๊ฐ์ ํ๋ ๋ฐฉ๋ฒ์ ์๊ณ ์์ต๋๊น?
@IvanFan ๋ค๋ฅธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์์ง ์ด ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธ๋์ง ์์๋ค๊ณ ํ์ ํฉ๋๋ค. ๋ฐ๋ผ์ ์ข ์์ฑ์ ๋ค์ ์ค์ ์ถ๊ฐํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.
{
"dependencies": {
"js-beautify": "1.6.14"
}
}
๋๋ฝ๋ ^
์ ์ํ์ธ์.
์ฐ๋ฆฌ๋ ์ฟ ...
์ฐ๋ฆฌ๋ ์ฟ ...
์ฐ๋ฆฌ๋ ์ฟ ...
[email protected]
๋ ํ๋ก์ ํธ ์ค์น๋ฅผ ์ค๋จํ๊ณ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ ๋ฎ์ ๋ฒ์ 1.6.14๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค.
๋ฐฉ๊ธ ์ด๊ฒ์ ์ฐพ์์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก vue-cli๊ฐ ์ค๋จ๋ฉ๋๋ค.
์ฐ๋ฆฌ๋ ์ฟ
์ผ๋ถ npm ํจํค์ง๊ฐ ํ์ฌ "js-beautify": "^1.6.14"๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค๊ณ ์๊ฐํฉ๋๋ค...
@IvanFan ์นํฉ
@IvanFan ์๊ด ์์ต๋๋ค. ํ๋ก์ ํธ์์ ^
์์ด ์ ์ํ๋ฉด ์ ํํ ์ด ๋ฒ์ ์ด ์ค์น๋ฉ๋๋ค. ^1.6.14
๋ >= 1.6.14 && < 2.0
๋ฅผ ์๋ฏธํ๋ฏ๋ก ์ด๋ฌํ ๋ชจ๋ ๋ฒ์ ์์ "์๋"ํฉ๋๋ค.
{
"dependencies": {
"js-beautify": "1.6.14"
}
}
์ด๊ฒ์ ์ข ์์ฑ์ ์ถ๊ฐํ๋ฉด CI์ ๋น๋๊ฐ ํด๊ฒฐ๋๋ฏ๋ก ์์ ์์ ์ ์ข์ต๋๋ค. @danrot ๊ฐ์ฌ
@danrot ์ด๋ป๊ฒ
@danrot์์ ์๋ํฉ๋๋ค :)
@zuolin777 ๊ทธ๋ด ํ์๋ ์์ต๋๋ค. "js-beautify": "1.6.14"๋ฅผ package.json ์ข ์์ฑ์ ์ถ๊ฐํ๋ฉด ์๋ํฉ๋๋ค.
์ฐ๋ฆฌ๋ ์ฟ!!!!
์ง๊ธ์ ์ผํ ์ ์์ต๋๋ค.
@benjamin658 thx, ์๋ํฉ๋๋ค
์ด ๋ฒ๊ทธ ๋ณด๊ณ ์๋ ์ ๋ก๋๊ฐ 1์๊ฐ ๋ฐ์ ๋์ง ์์ 30๋ถ์ด ์กฐ๊ธ ๋์์ต๋๋ค. ํํธ์๋ ๊ฐ๋ฐ์์๊ฒ ๊ณ ์น ๊ธฐํ๋ฅผ ์ฃผ๋ ๊ฒ์ ์ด๋ป์ต๋๊น? ์๋๋ฉด ๋ ๋์ ๋ฐฉ๋ฒ์ผ๋ก ํ ๋ฆฌํ์คํธ๋ฅผ ์ ๊ณตํ์ฌ ์์ ํ์๊ฒ ์ต๋๊น?
๋ด ์๋์ด ๋์ด PR์ ๋ง๋์ญ์์ค. ์ด๊ฒ์ ์ด ๋ฌธ์ ์ ์ํฅ์ ๋ณด์ฌ์ฃผ๊ธฐ ์ํด ๊ฐ๋ฐ์์๊ฒ ๋ณด๋ด๋ ์๋ฆผ์ผ ๋ฟ์ ๋๋ค.
vue-cli ์ค์น ์คํจ
vue-cli npm install์ package.json์ ์ข
์์ฑ์ ์ถ๊ฐํ๋ฉด ์ ์๋ํฉ๋๋ค.
"js-beautify": "1.6.14",
@brianmay ๋ง์นจ๋ด ํฉ๋ฆฌ์ ์ธ ์ฌ๋์ด... ์ฐ๋ฆฌ ๋ชจ๋๊ฐ ์ง๊ธ ์ผ์ ๊ทธ๋ง๋ฌ์ผ ํ๋ ๊ฒ์ด ์๋๋ผ ์์ ์์ ์ด ๋งค์ฐ ์ฝ์ต๋๋ค.
๋ด ์๊ฐ์ ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์ฃผ๋ก ๊ธฐ์ฌ์๋ค์ ์ฌ๊ฐ ์๊ฐ์ ์ ์ง ๊ด๋ฆฌ๋๋ฉฐ ์ด ๋ฌธ์ ์ ๋ํ ํ๋๊ฐ ๊ทธ๋ค์ง ๋๊ธฐ ๋ถ์ฌ๊ฐ ๋์ง ์๋๋ค๊ณ ์๊ฐํฉ๋๋ค... ๊ทธ๋์ ๋๋ ํ๋ฅญํ ์์ ์ ๋ํด ๋งํ๊ณ ์ถ์ต๋๋ค. , ๊ทธ๋ฆฌ๊ณ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ฏธ๋ฆฌ ๐
๋ฌธ์ ๋ vue-cli ์์ฒด๋ฅผ ์ค์นํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค.
vue-cli ์์ฒด 2๋ฅผ ์ค์นํ ์ ์์ต๋๋ค.
npm install [email protected]
์ฑ๊ณต.
npm install [email protected]
์คํจ.
์์ ์์ https://npm.r2net.pro/#/detail/js -beautify ๋๋ ํ๊ทธ v1.6.14๋ฅผ ์ฒดํฌ์์ํ ๋ค์ ๋ก์ปฌ์์ ํธ์คํธํ ์ ์์ต๋๋ค.
ํ์ง๋ง ์ด ํฉ์ ์์กดํ๋ ๋ค๋ฅธ ํจํค์ง๋ ์ด๋ป๊ฒ ํด์ผ ํ ๊น์?
@oronoa 1.6.14
๋ํ ๋ฒ์ ์ ๊ธ์ด ์๋ package.json ์ ์ด ํจํค์ง๋ฅผ ์ถ๊ฐํ์ญ์์ค. ๋ค๋ฅธ ์ฌ๋๋ณด๋ค ์ฐ์ ์ ์ฉ๋ฉ๋๋ค.
@danrot ๊ฐ์ฌํฉ๋๋ค!
vue-cli์ ๋ํ ์์ ์์ :
์ ์ญ์ ์ผ๋ก ์ค์นํ์ง ๋ง๊ณ ์์ ํด๋์ ์ค์นํ์ญ์์ค.
mkdir C:\vue_cli_temp
cd C:\vue_cli_temp
npm install [email protected]
npm install vue-cli
๊ทธ๋ฐ ๋ค์ ๋ค์๊ณผ ๊ฐ์ด ์ค์น๋ vue-cli๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
C:\vue_cli_temp\node_modules\.bin\vue init simple MyVueProject
๋๋, ์ด๊ฑด ๋ ๊ตฌํด์ค
npm install -g [email protected]
+1
ํธ์ง: npm install --save [email protected]
์๋
์ข ์์ฑ์ "js-beautify": "1.6.14"๋ฅผ ์ถ๊ฐํ๋ผ๋ ์ ์์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. vuejs๋ก ์์ ํ๋ ๋์ ๋ฒ ์ด์ปจ์ ์ ์ฅํ์ต๋๋ค.
์ผ์์ผ ์ ๋ ์ ์ฝ๋๋ฅผ ์ ๋ ฅํ๊ณ ์ ์ด ๋ญ๋๋ค. ๋งํ ๊ฒ๋ ์์ด ์์์ผ์ ๋งํ ๊ฒ๋ ์์ด ํฅ๋ฏธ๋ก์ธ ๊ฒ์ ๋๋ค.
@ArmandJ77 ์ด๋ค ํ ํ๋ฆฟ์ ์ฌ์ฉํ๊ณ ์์ต๋๊น? ์๋ํ๊ณ ๋ค์ ์๋ํ์ง๋ง ์๋ํ์ง ์์์ต๋๋ค. ๋ค๋ฅธ ๋ ธ๋ ๋ฒ์ ๋ ์๋ํ์ต๋๋ค.
์ฌ๋ฌ๋ถ, package.json์ ์ข
์์ฑ ์๋์ "js-beautify": "1.6.14"๋ฅผ ์ถ๊ฐํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.
vue pwa ํ
ํ๋ฆฟ์ ๋ฌธ์ ๊ฐ ์์์ง๋ง ํด๊ฒฐ๋์์ต๋๋ค.
๋นํฉํ์ง ๋ง์ธ์ ;-)
์ ๋ yarn์ด ์ด ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ข์ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
@eric-naguras
์๋ฆญ ๊ฐ์ฌํฉ๋๋ค
+1
Yarn์ ์ค๋ฅ๋ฅผ ๋ณด๊ณ ํ์ง๋ ์์ต๋๋ค. NPM์ ๊ทธ๋ ๊ฒ ํ์ต๋๋ค. ๊ทธ๋์ Yarn์ ๋จ์ด๋จ๋ฆฌ๊ณ NPM์ผ๋ก ๋์๊ฐ๋๋ค.
cnpm์ ์ฌ์ฉํ์ฌ vue-cli๋ฅผ ์ค์นํฉ๋๋ค. " ๊ทธ๋ฐ ํ์ผ์ด๋ ๋๋ ํฐ๋ฆฌ๊ฐ ์์ต๋๋ค. chmod ' C:UserszxrnhAppDataRoamingnpmnode_modulesvue-clinode_modules_js-beautify@[email protected] "
์ด๊ฒ์ ๋ด ์ฝ๋์
๋๋ค
cnpm install -g vue-cli
๋๊ฐ ๋น์ ์ ๋์ธ ์ ์์ต๋๋ค!
@sobrown ์์ ๋ด ์๊ฒฌ์ ์ฐธ์กฐํ์ญ์์ค.
+1
๐
:์๋์:
+1
๋ ธ์ค์ค์ค์ค์ค์ค์ค์ค์ค์ค์ค์ค์ค์ค์ค์ค์ค์ค
+1
+1
์ฌ๊ธฐ์์๋ ๋ง์ฐฌ๊ฐ์ง๋ก ํ๋ก๋์ ๋ฆด๋ฆฌ์ค์์ ๋ฐ๊ฒฌํ์ต๋๋ค(npm ์บ์ ๋๋ถ์).
+11
์๋ฌด ์ ๋ณด๋ ์์ด ๋น์ด๋จน์ "+1"์ ๋ฉ์ถ์ธ์.
+2
ํ์ธํ์ต๋๋ค :)
์จ๋ฐ ๋
์ฌ๊ธฐ์ ๊ฑธ๋ ค ๋์ด์ง๊ธฐ ์ ์ ์ ๋ฒฝ์์ ๋ฐ์ด๋ด๋ฆด ์ค๋น๋ฅผ ํ๊ณ ์์๋ค. :joy_cat:
+1
+1
"+1" ๊ฒ์๋ฅผ ์ค๋จํ ์ ์์ต๋๋ค. ์ธ๋ชจ์๊ณ ๊ฐ๋ฐ์์๊ฒ ๋์์ด ๋์ง ์์ผ๋ฉฐ ๊ฑด์ค์ ์ด์ง ์์ ๋๊ธ๋ก ์ด ๋ฌธ์ ๋ฅผ ์คํธํฉ๋๋ค. ์ฐ๋ฆฌ๋ ๊ฐ๋ฐ์์ด๊ณ ์ ๋ณด๊ฐ ์๋ ์ธ๋ชจ์๋ ๋ฒ๊ทธ ํฐ์ผ์ ์ซ์ดํฉ๋๋ค. ๋๋ฃ ๊ฐ๋ฐ์์๊ฒ ๊ฐ์ ์ผ์ ํ์ง ๋ง์๋ค.
์ด๊ฒ์ด ๋ฌธ์ ์ ๋๋ค(ty @gafung ) :)
@brriced ์ฐ๋ฆฌ ๋ชจ๋๋ ๊ทธ ํ ์ฌ๋์ ์๊ณ ์์ต๋๋ค ...
์ค์ ์๋ ๐
์ค์ ์๋
yarn install
์ด์ ์ yarn.lock
ํ์ผ์ด ์์๊ธฐ ๋๋ฌธ์ผ ์ ์์ต๋๋ค.
์ฐ๋ฆฌ๋ ์ฟ
ํ์ง๋ง ์์ฌ๋ ๋ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค
๋ด ์นํฉ ๊ตฌ์ฑ์ ์คํ ์ถ์
Module build failed: Error: Cannot find module './lib/beautify'
at Function.Module._resolveFilename (module.js:470:15)
at Function.Module._load (module.js:418:25)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
at /efs/clientasg12q/lsae/node_modules/js-beautify/js/index.js:74:27
at Object.<anonymous> (/efs/clientasg12q/lsae/node_modules/js-beautify/js/index.js:80:7)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/efs/clientasg12q/lsae/node_modules/vue-loader/lib/template-compiler.js:4:16)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
at loadLoader (/efs/clientasg12q/lsae/node_modules/loader-runner/lib/loadLoader.js:13:17)
at iteratePitchingLoaders (/efs/clientasg12q/lsae/node_modules/loader-runner/lib/LoaderRunner.js:169:2)
at runLoaders (/efs/clientasg12q/lsae/node_modules/loader-runner/lib/LoaderRunner.js:362:2)
at NormalModule.doBuild (/efs/clientasg12q/lsae/node_modules/webpack/lib/NormalModule.js:182:3)
at NormalModule.build (/efs/clientasg12q/lsae/node_modules/webpack/lib/NormalModule.js:275:15)
at Compilation.buildModule (/efs/clientasg12q/lsae/node_modules/webpack/lib/Compilation.js:149:10)
at factoryCallback (/efs/clientasg12q/lsae/node_modules/webpack/lib/Compilation.js:337:12)
at factory (/efs/clientasg12q/lsae/node_modules/webpack/lib/NormalModuleFactory.js:241:5)
at applyPluginsAsyncWaterfall (/efs/clientasg12q/lsae/node_modules/webpack/lib/NormalModuleFactory.js:94:13)
@abdullah ํ๋ก์ ํธ์ yarn.lock ํ์ผ์ด ์์ต๋๊น? ๊ทธ๋ ๊ฒ ํ๋ฉด, ์์ฌ๋ ์ด ํ์ผ์ ์ฌ์ฉํ์ฌ ์ข ์์ฑ์ ์ ๊ธด ๋ฒ์ ์ ๊ฐ์ ธ์ค๋ฏ๋ก ๋ง์ง๋ง(์์๋) ๋ฒ์ ์ ๋ค์ด๋ก๋ํ์ง ์์ต๋๋ค.
๋๋ ๊ฐ์ ๋ฌธ์
@abdullah ํ๋ก์ ํธ์ yarn.lock ํ์ผ์ด ์์ต๋๊น? ๊ทธ๋ ๊ฒ ํ๋ฉด, ์์ฌ๋ ์ด ํ์ผ์ ์ฌ์ฉํ์ฌ ์ข ์์ฑ์ ์ ๊ธด ๋ฒ์ ์ ๊ฐ์ ธ์ค๋ฏ๋ก ๋ง์ง๋ง(์์๋) ๋ฒ์ ์ ๋ค์ด๋ก๋ํ์ง ์์ต๋๋ค.
์ด ์๋ง์ง์ฐฝ์ด ํด๊ฒฐ๋ ํ ์์ํ ์์ฌ๋ก ์ ํํ ๊ฒ ๊ฐ์ต๋๋ค.
laravel-mix ๋ฐ vue ํ๊ฒฝ(๋ค๋ฅธ ์ค์ ๋ ๊ฐ๋ฅ)์์๋ ๋ค์๊ณผ ๊ฐ์ด ์ฝ๊ฒ ์์ ํ ์ ์์ต๋๋ค.
npm install --save-dev [email protected]
์ด์ ๊ฑด๋ฌผ์ ์ง๋ ๊ฒ์ด ํจ๊ณผ์ ์ ๋๋ค.
npm 5(๋ ธ๋ 8์ ๋ฒ๋ค)๋ package-lock.json์ ์์ฑํ๊ณ ๋์ผํ ๋ฒ์ ์ ๊ธ ์์คํ ์ ์ํํฉ๋๋ค.
npm 5(๋ ธ๋ 8์ ๋ฒ๋ค)๋ package-lock.json์ ์์ฑํ๊ณ ๋์ผํ ๋ฒ์ ์ ๊ธ ์์คํ ์ ์ํํฉ๋๋ค.
์ข์, ์ข์.
+1
npm ERR! Linux 4.4.0-93-generic
npm ERR! argv "/.nvm/versions/node/v6.11.3/bin/node" "/.nvm/versions/node/v6.11.3/bin/npm" "i"
npm ERR! node v6.11.3
npm ERR! npm v3.10.10
npm ERR! path /js-beautify/js/bin/css-beautify.js
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall chmod
npm ERR! enoent ENOENT: no such file or directory, chmod '/js-beautify/js/bin/css-beautify.js'
npm ERR! enoent ENOENT: no such file or directory, chmod '/node_modules/js-beautify/js/bin/css-beautify.js'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent
์ง๊ธ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๋ค!!
npm install [email protected]
์ฆ๊ฑฐ์ด ์์์ผ์ ๋๋ค ์ฌ๋ฌ๋ถ :D
+10086
https://github.com/beautify-web/js-beautify/issues/1247#issuecomment -330162127
ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋๋ค.
์ง๊ธ ์ผ์ ์ํด
npm install --save-dev [email protected]
๋ 2!
npm:
npm install --save-dev [email protected]
์ค:
yarn add [email protected] --dev
package.json
ํ์ผ์ ๋ค์์ ์ถ๊ฐํฉ๋๋ค.
"resolutions": {
"js-beautify": "1.6.14"
}
+2
+3
"bin": {
"css-beautify": "./js/bin/css-beautify.js",
"html-beautify": "./js/bin/html-beautify.js",
"js-beautify": "./js/bin/js-beautify.js"
},
์ด ์ธ ๊ฐ์ JS ํ์ผ์ 1.7.0 ๋ฆด๋ฆฌ์ค ํจํค์ง์ ์กด์ฌํ์ง ์์ต๋๋ค.
https://github.com/beautify-web/js-beautify/issues/1247#issuecomment -330165554
์ด ์ธ ๊ฐ์ JS ํ์ผ์ 1.7.0 ๋ฆด๋ฆฌ์ค ํจํค์ง์ ์กด์ฌํ์ง ์์ต๋๋ค.
์ด์ ์ฐ๋ฆฌ๋ ์ด๋๊ฐ๋ก ๊ฐ๊ณ ์์ต๋๋ค. :์๊ฐ:
๋๊ตฐ๊ฐ ์ด ์ค๋ ๋์์ +1
์ ๋ชจ๋ ์ธ์คํด์ค์ ๊ทธ ๋ฌด๋กํ ๋๊ธ์ ์ญ์ ํ์ญ์์ค. ์ฌ๋๋ค์ด ๋ ์ด์ ๋งค๋๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค ...
@LinusBorg , ์ ๋ ์ผ๋ฅผ ์ฆ๊น๋๋ค :popcorn:
vue-cli ํ๋ก์ ํธ๋ฅผ ์คํํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์๋ ๊ฒฝ์ฐ npm install [email protected]
๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
๋๋ ์ค๋ ์ด๊ฒ์ ์จ๋ฐ
์ฌ๊ธฐ์์๋ ๋์ผํ์ง๋ง npm run dev
์์ํ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
> cross-env NODE_ENV=development webpack-dev-server --open --inline --hot
sh: cross-env: command not found
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! vue-cli@ dev: `cross-env NODE_ENV=development webpack-dev-server --open --inline --hot`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the vue-cli@ dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/gsm/.npm/_logs/2017-09-18T09_18_56_345Z-debug.log
npm install -g vue-cli --registry=https://registry.npm.taobao.org
์ง๊ธ์ ํด๊ฒฐํ ์ ์์ต๋๋ค
+1
+1
+1
์๋ค ์.. "ํ๋ฌ์ค ์"์ ๋๋ฌด ์ฑ๊ฐ์๊ณ ์ธ๋ชจ๊ฐ ์์ต๋๋ค.
๋ค์ ๋งํ์ง๋ง ์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ ๋๊น์ง ์ด์ ํ๊ทธ๋ฅผ ์ฌ์ฉํ์ธ์.
vue-loader๊ฐ ๋งํ์ต๋๋ค. ๋ด webpack ๊ตฌ์ฑ์ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ์๊ฐํ๋ฉด์ 40๋ถ์ ๋ญ๋นํ์ต๋๋ค.
npm run dev
๋ก vue-cli dev ์๋ฒ๋ฅผ ์์ํ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ฌด์์
๋๊น?
์ฐ๋ฆฌ๋ ์ฟ
์ด ๋ฌธ์ ๋ฅผ ์๋ ์ค์ ๋๋ค. https://github.com/beautify-web/js-beautify/issues/1247#issuecomment -330171050 @tst11 ์ด ์๋ํ๋์ง ์๋ ค
+1
์ข์ @floriandorre ! :)
๋๋ ์ด๋ฐ ์์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค.
1)rm -rf ๋
ธ๋ ๋ชจ๋/
2) npm install --save-dev [email protected]
3) package.json์ ์ถ๊ฐ:
"ํด๊ฒฐ์ฑ
": {
"js-beautify": "1.6.14"
}
4) npm ๋๋
@tst11 ์ด๊ฑด
์ฌํ์ ๊ฐ๋ฌผ์ฒ๋ผ ํ๋ฅธ๋ค
๋ํ ์ค๋ node-sass์ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค.
๋๋ ์ด๋ฐ ์์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค.
1)npm ์
๋ฐ์ดํธ
2) npm ์ค์น
3)nodejs node_modules/node-sass/scripts/install.js
4) npm ์ฌ๊ตฌ์ถ node-sass
์๋ง๋ ๋๊ตฐ๊ฐ๊ฐ ๋์์ด ๋ ๊ฒ์
๋๋ค.
yarn.lock
๋ฐ node_modules
yarn
๋จ๊ณ๊ฐ ์ ํํ์ง ์์ต๋๊น? @danrot
ํํ ์ ๊ธ์ ์ค์์ฑ
+3
์ฐ๋ฆฌ๋ ๊ฐ์ ๋ฌธ์ ์ ์ง๋ฉดํด ์์ต๋๋ค
๋ด๊ฐ ์ฐพ์ ์ ์ผํ ๋ฌธ์ ๋ ์ฌ์ ๋น๋ ์ ์ฅ์๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค./
sequelize-cli
๋ ๋๊น๋๋ค. ์ค๋ ์๋ฃ๋๊ธฐ๋ฅผ ๋ฐ๋ผ๋ ์์ ์ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค.
1.7์์ vue-loader ์ค๋จ
์ ์ฅ
์ด๋ฆ์ ๋จ๊ธฐ๋ ๊ฐ๋ ฅํ ํฌ์คํธ!
https://github.com/floriandorre/pre-build-vue-cli
์ค๋ vue-cli๊ฐ ํ์ํ ์ฌ๋๋ค์ ์ํด (npm ์ค์น๋ ์ด๋ฏธ ์๋ฃ๋์์ผ๋ฉฐ npm์ dev๋ฅผ ์คํํ ์ ์์ต๋๋ค)
ํด๊ฒฐ ๋ฐฉ๋ฒ: ํ๋ก์ ํธ์ ๋ํ ์์ถ ํฌ์ฅ์ ๋ง๋ค๊ณ ์ํฅ์ ๋ฐ๋ ํจํค์ง์ ๋ํ ์ข ์์ฑ ๋ฒ์ ์ ๊ฐ์ ์คํํฉ๋๋ค(์: vue-loader).
package.json์ด ์๋ ์์น์ ํจ๊ป npm-shrinkwrap.json ํ์ผ์ ๋ง๋ค๊ณ ๋ค์์ ์ถ๊ฐํฉ๋๋ค.
{
"dependencies": {
"vue-loader": {
"version": "^13.0.1",
"dependencies": {
"js-beautify": {
"version": "1.6.14"
}
}
}
}
}
๋ฒ์ ๋ฒํธ๋ฅผ ์กฐ์ ํด์ผ ํ ์๋ ์์ผ๋ฉฐ js-beautify์ ์์กดํ๋ ์ฌ๋ฌ ์ข ์์ฑ์ด ์๋ ๊ฒฝ์ฐ ๊ฑฐ๊ธฐ์ ๋ชจ๋ ๋์ดํด์ผ ํฉ๋๋ค.
ํ์ฌ ๋ฒ์ ์ ๊ฒ์ ์ทจ์ํ๊ฑฐ๋ ์ต๋ํ ๋นจ๋ฆฌ ์์ ํ์ญ์์ค...!
์ด ์ค๋ฅ๊ฐ ์ถฉ๋ํ๊ธฐ ๋๋ฌธ์ vue-cli๋ฅผ ์ค์นํ ์ ์์ต๋๋ค. omg :C
์ด๊ฒ์ ๋๋ฅผ ์ํด ์๋ํฉ๋๋ค.
package.json
:
"resolutions": {
"js-beautify": "1.6.14"
}
@steven-qi package.json ํ์ผ์ ์ด๋์ ์ ์ฅ๋๋์? vue-cli๋ฅผ ์ค์นํ๋ ค๊ณ ํ์ง๋ง ํ ์ ์์ต๋๋ค.
@gbaggaley ๋๋ vue๋ฅผ ์ฌ์ฉํ์ง ์์ผ๋ฏ๋ก ๊ทํ์ ์ง๋ฌธ์ ๋๋ตํ ์ ์์ต๋๋ค. node.js/npm ๊ธฐ๋ฐ ํ๋ก์ ํธ์ ๊ฒฝ์ฐ project/package์ ๋ฃจํธ ํด๋์ ์์ต๋๋ค.
๋ด package.json์ ๋ฒ์ 1.6.14๋ก ๋ณ๊ฒฝํ๋ฉด "sequelize-cli" ๋ฌธ์ ์ ๋์์ด ๋ฉ๋๋ค.
...
"์ข
์์ฑ": {
...
"์์ฒญ": "^2.81.0",
"js-beautify": "1.6.14",
"sequelize": "^4.8.2",
...
vue-cli๋ฅผ ์ค์นํ ์ ์์ต๋๋ค. ๋ณ๊ฒฝ dev ์ข ์์ฑ์ด ์๋ํ์ง ์์ต๋๋ค.
vue-cli ํจํค์ง๋ฅผ ์ด์ ๋ฒ์ ์ผ๋ก ๋ค์ด๊ทธ๋ ์ด๋๋ ์๋ํ์ญ์์ค.
webpack์ ์ด ๋ชจ๋์ ์ต์ ๋ฒ์ ์ ๊ฐ์ ธ์ค๊ธฐ ๋๋ฌธ์ ์๋ฏธ๊ฐ ์์ต๋๋ค.
์ด๊ฒ์ ์ฐ๋ฆฌ๋ฅผ ์ํด ์ผํ์ต๋๋ค:-
package.json ๊ณผ ๋ณ๋ ฌ๋ก npm-shrinkwrap.json ์์ฑ
{
"dependencies":
{
"js-beautify":
{
"version": "1.6.14"
}
}
}
์ด๊ฒ์ js-beautify ๊ฐ ๋ค๋ฅธ ํจํค์ง์์ ๋ด๋ถ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๊ฒฝ์ฐ์๋ ์๋ํฉ๋๋ค.
์ฃ์กํฉ๋๋ค๋ง ์ด ํ์ผ์ ์์ฑํ ์ ์๋ ๋ฐฉ๋ฒ์ ์๋ ค์ฃผ์ค ์ ์์ต๋๊น? ์ ๋ ๋ฆฌ๋ ์ค๋ฅผ ์ฌ์ฉํ๋๋ฐ ์๋์ฐ๋ฅผ ์ค์นํ๋๋ฐ ์ด ํ์ผ์ ์ด๋์ ๋ฃ์ด์ผ ํ ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
์ ๋ฅผ ํฌํจํ์ฌ ์ฌ๋๋ค์ด ์ด๊ฒ์ ๋ํด ์ข์ ํ๊ณ ์๋ค๋ ๊ฒ์ ์๋๋ค.
๊ทธ๋ฌ๋ package.json
-file ์ ํตํด ํซํฝ์คํ๋ ๊ฒ์ ํ๋ก์ ํธ์ ์ฌ๋ฌ ๊ฐ๋ฐ์๊ฐ ์๋ ๊ฒฝ์ฐ ์ฅ๊ธฐ์ ์ผ๋ก ๋ณด๊ธฐ์ ๊น๋ํด ๋ณด์ด์ง ์์ต๋๋ค. ๊ฐ์๊ธฐ ๋น์ ์ ์ ๋ง๋ก ํ์ํ์ง ์์ง๋ง ๋ค๋ฅธ ์์กด์ฑ์ ์ํด ํ์ํ ์ด์ ๋ฒ์ ์ ํจํค์ง๋ฅผ ์ค์นํ๊ณ ์์ต๋๋ค.
ํ์ฌ 157๊ฐ์ ๋๊ธ์ด ๊ฐ๋ฐ์์ ๊ด์ฌ์ ๋ ๊ฒ์ด๋ผ๊ณ ํ์ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฏธ ์ฌ๋ฌ PR์ด ์๋ฃ๋ ๊ฒ์ ๋ณด๋ ๋ชจ๋ ๊ฒ์ด ๊ณง ์์ ๋ ๊ฒ์ด๋ผ๊ณ ํ์ ํฉ๋๋ค.
@hydrostasis ๋ package.json๊ณผ ๋ณ๋ ฌ๋ก npm-shrinkwrap.json ํ์ผ์ ์์ฑํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ๋ค๋ฅธ ํ์ผ์ ๋ง๋ค ๋ ์ด ํ์ผ์ ์๋์ผ๋ก ๋ง๋์ญ์์ค.
์๋์, vue-cli๋ฅผ ์ค์นํ๊ณ ์ถ์ง๋ง, ํ ์ ์์ต๋๋ค. packge.json ํ์ผ์ด ์์ต๋๋ค.
์ด ๋ฒ๊ทธ๋ฅผ ๋นจ๋ฆฌ ๊ณ ์น ์ ์์ต๋๊น? ์ค๋ ๋ฐค์ ์จ๋ผ์ธ์ผ๋ก ์ ํํ ํ๋ก์ ํธ๊ฐ ์์ต๋๋ค.
@hydrostasis (๋๋ vue-cli๋ฅผ ์ฌ์ฉํ๋ ๋ค๋ฅธ ์ฌ๋)๋ https://github.com/beautify-web/js-beautify/issues/1247#issuecomment -330171050์ ์ฐธ์กฐ
@ Adam-lynch ๋น์ : 3
@hydrostasis
npm install -g vue-cli --registry=https://registry.npm.taobao.org
์ด ์๋
+1
+1
+1
์ด ๋ฌธ์ ์๋ ๋ถ๋ช์ณค์ต๋๋ค ...
์ฌํผ. vue-cli ๋ฐ vue-loader๊ฐ ์ด๊ฒ์ ์ฌ์ด์ ๊นจ๊ณ ์์ต๋๋ค.
@steven-qi ์ฃผ์์ vue-loader๋ก ๋ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค.
์ด๊ฒ์ package.json์ ์ถ๊ฐํ์ญ์์ค.
"resolutions": {
"js-beautify": "1.6.14"
}
๋น์ ์ ๋ทฐ๋ฅผ ๊นจ๋จ๋ ธ์ต๋๋ค :'(
@amit27kmr ์ด ์ ๋ฅผ ์ํด ์ผํ์ต๋๋ค. ๊ณ ๋ง์
@amit27kmr ์ด ์ ๋ฅผ ์ํด ์ผํ์ต๋๋ค. ๊ฐ์ฌ ํด์.
@MSMcBain ์ด ์์์ต๋๋ค !
package.json
๋ฐ npm-shrinkwrap.json
์๋ฃจ์
์ "ํด์๋"๋ฅผ ์ถ๊ฐํ๋ ค๊ณ ์๋ํ์ง๋ง ๋ ๋ค ์๋ํ์ง ์์ต๋๋ค. TeamCity์์ ๋น๋ ์๋ฒ์ ์ฌ์ ํ ๋ค์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
[npm install] npm ERR! enoent ENOENT: no such file or directory, chmod '<path on build server>\node_modules\js-beautify\js\bin\css-beautify.js'
์๋ค์, ๋ ์ธํฐ๋ท ๋งํ์ด... :(
@kallebornemark ๋น์ ์ ์ด๊ฒ์ ์๋ํด์ผํฉ๋๋ค: @amit27kmr
{
"dependencies":
{
"js-beautify": "1.6.14"
}
}
์ฐ๋ฆฌ๋ ๋น์ด ๋จน์!
๋์ผ โ ์ ์๋ ์์ ๊ณผ ๋์ผํ ์ด์ ๋ฒ์ ์ ๋๋ค.
"Dependencies"๋ฟ๋ง ์๋๋ผ "devDependencies"์ "js-beautify": "1.6.14"๋ฅผ ์ถ๊ฐํ๋ ค๊ณ ์๋ํ์ง๋ง ์๋ํ์ง ์์ต๋๋ค!
์ด๊ฒ์ ๋๋ฅผ ์ํด ์ผํ์ต๋๋ค.
npm install -g npm
๊ทธ ๋ค์์
npm install [email protected]
์ฌ๊ธฐ๋ ๊นจ์ง
์ฌ๊ธฐ์ ์ฌ๋ฌ ๋ฒ ์ธ๊ธํ๋ฏ์ด ์ด์ ๋ฒ์ ์ js-beautify๋ฅผ ์ฌ์ฉํ์ญ์์ค.
npm install [email protected]
๊ฐ๋ํ ๊ฐ๋ฐ์๊ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๊ณ ์๋ํ๋ ๋์ ์ฌ๋๋ค์ด ์๋ฃจ์ ์ ์ฝ๊ฒ ๋ณผ ์ ์๋๋ก +1๋ก ์ค์งํ์ธ์.
์ด๊ฒ์ ๋๋ฅผ ์ํด ์ผํ์ต๋๋ค.
rm -rf ๋
ธ๋ ๋ชจ๋/
npm ์ค์น [email protected]
npm ์ค์น
npm์ ๊ต์ฐจ ํ๊ฒฝ ์ค์น
npm ์คํ ๊ฐ๋ฐ
vue-cli xD๋ฅผ ์์ํ ๋ฐ๋ก ๊ทธ ๋
์ด ๋ฌธ์ ์ ์์ธ์ ๋ฌด์์ ๋๊น? ์นํฉ ๋น๋์์๋ ์ฌ์ ํ ์๋ํ์ง ์์ต๋๋ค. ๋งํ์ด.
์ด ๋ฌธ์ ์ ๊ฒฐ๊ณผ๋ก ์ํธ cli๊ฐ ์์๋์์ต๋๋ค.
์ด ๋ฌธ์ ๊ฐ ๋ด ์ธ์์ 3์๊ฐ์ ํฌ์์์ผฐ๋ค๋ ๊ฒ์ด ๋ฏฟ๊ธฐ์ง ์์ต๋๋ค :๋ถ๋ ธ:
์ด๊ฒ์ ์,
rm -rf node_modules/
npm install [email protected]
npm install
npm install cross-env
npm run dev
๋๋. ์ฌ์ ํ ์๋ํ์ง ์์ต๋๋ค.
์์ ๋ฒ์ ์ค ํ๋๋ฅผ ์๋ํ์ฌ ๋ฒ์ ์ ์ ๊ธ๋๋ค.
+1
์ ์๊ฒ๋ ํจ๊ณผ๊ฐ ์์ต๋๋ค.
+1
์ ์๊ฒ๋ ํจ๊ณผ๊ฐ ์์ต๋๋ค.
์ด์ ฏ๋ฐค์ ์์๋จ
๋๋ ์ผ๋ณธ์์
+1
nuxt๋ฅผ ์ค์นํ ์ ์์ต๋๋ค! ๋ ์ฟ๋จน์์ด!
์ด ๋ฌธ์ ๋ฅผ ๋น์ด๋จน์ ๊ทธ๋ง!!!)
PR์ ๋ง๋ค์, ๊ฐ๋ฐ์!
@vivian-xu ์๋ํ์ง๋ง ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค.
์ฐ๋ฆฌ๋ ์ฟ ...
@YevheniiHerasymchuk ์ด ํ๋ ์์ต๋๋ค, https://github.com/beautify-web/js-beautify/pull/1251
๋ชจ๋ ๊ทธ๋ง
๋๊ตฐ๊ฐ ์์ ์๋ฃจ์ (vue-cli ์ค์น)์ ๊ฐ์ง๊ณ ์์ต๋๊น?
์ ์ ๊ฐ์ ๊ธ๋ก๋ฒ ์ข ์์ฑ์ผ๋ก ์ธํด ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ ๋ค์๊ณผ ๊ฐ์ด ์ค์นํด์ผ ํฉ๋๋ค.
RUN npm set progress=false && \
npm install -g [email protected] [email protected] [email protected] [email protected]
์ฌ๋ฌ RUN ๋ฌธ์ด ์์ผ๋ฉด ๋ชจ๋ ๊ฒ์ ํ๋๋ก ์ค์นํ์ง ์์ต๋๋ค.
@floriandorre
npm install -g vue-cli --registry=https://registry.npm.taobao.org
๋๋ ์ด๊ฒ์ผ๋ก ํด๊ฒฐํ๋ค
@ huysh3 ๋๋ ์๋ํ๊ณ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค
์์ ๋ชจ๋ ํดํน์ ์๋ํ๊ณ ์์ง๋ง ์ง๊ธ๊น์ง ์๋ฌด ๊ฒ๋ ์๋ํ์ง ์์์ต๋๋ค. now
์ฑ์ ๋ฐฐํฌํ๋ ค๊ณ ํ๋๋ฐ ์นํฉ ๋น๋๊ฐ ์คํจํฉ๋๋ค.
Module build failed: Error: Cannot find module './lib/beautify'
๋๋ ์ฑ๊ณตํ์ง ๋ชปํ ์ฑ package.json์ ํด์๋๋ฅผ ์ถ๊ฐํ๋ค. ๋ฌด์์ ์ถ๊ฐํ ์ง ๋ค๋ฅธ ์์ด๋์ด๊ฐ ์์ต๋๊น?
์ด ๋ฌธ์ ๋ laravel npm ์ค์น๋ ์ค๋จ์ํต๋๋ค...
์์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก vue-loadernode_modulesjs-beautify์ ํ์ผ์ 1.6.14 ๋ฒ์ ์ผ๋ก ์๋์ผ๋ก ๊ต์ฒดํ์ต๋๋ค.
์๋ฌด๊ฒ๋ ์๋ํ์ง ์์ต๋๋ค ๐
์๋ ํ์ธ์ ์ฌ๋ฌ๋ถ,
๋ฐ๋ผ์ ์ค์ ํจํค์ง์๋ ํ์ผ์ด ์์ต๋๋ค.
์ด ํ์ผ์ js ํด๋์ ์ถ๊ฐํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.
์์นด์ด๋ธ.zip
๋๋ ์๋ฌด๊ฒ๋ ์ป์ง ๋ชปํ๋ค
์ฐ๋ฆฌ๋ yarn.lock์์ ๋ฒ์ ์ ๋ณ๊ฒฝํ๊ณ ๋ค์ ์ค์นํ์ฌ ํด๊ฒฐํ์ต๋๋ค. ๋น์ด๋จน์,๐ค
์ ๋ง, ๋ฌธ์ ์ ์ํด ์ฟ.
๋ด๊ฐ ๊ฐ์ง๊ณ ์๋ ๋ฌธ์ ๋ js-beautify๋ฟ๋ง ์๋๋ผ vue-cli๋ฅผ ์ค์นํ ์ ์๋ค๋ ๊ฒ์
๋๋ค....
๊ทํ์ ์๋ฃจ์
์ผ๋ก js-beautify๋ฅผ ์ป์ ์ ์์ง๋ง ์ฌ์ ํ vue-cli๊ฐ ์์ต๋๋ค.
+1:-1:
์บ์๋ฅผ ์ง์ฐ๊ณ 1.6.14๋ฅผ ๋ค์ ์ค์นํ์ญ์์ค.
๋๊ตฐ๊ฐ ํ ์๋ฒ์ง๊ฐ ์ธ์ ๋ ๊ฒ์ธ์ง์ ๋ํด ์ข์ ์ด์ผ๊ธฐ๋ฅผ ๋ค๋ ค์ค ๊ฒ ๊ฐ์ต๋๋ค. _"๋ด๊ฐ ํ๋ก๊ทธ๋๋ฐ ์ธ๊ณ ์ ์ฒด๋ฅผ ๋ง์น ๊ทธ๋ "_
๋น์ ์ ๋ชจ๋ ๊ฒ์ ๊นจ๋จ๋ ธ์ต๋๋ค :1st_place_medal:
js-๋์ฐํ๋ค.
๋์ ์ค์ ์ฌ์ฉํ์ญ์์ค ...
https://yarnpkg.com/lang/en/docs/install/๋ก ์ด๋ํฉ๋๋ค.
์์ฌ ์ค์น
_yarn global add vue-cli_ ์คํ
laravel์ ๋์์ด๋์ง ์์ต๋๋ค ... :D
์ด ๋ฌธ์ ๋ ์ธ์ ํด๊ฒฐ๋ฉ๋๊น? :(
PR ๋ณํฉ ๊ถํ์ด ์๋ ์ฌ๋์ ์ฐพ์ผ๋ฉด... https://github.com/beautify-web/js-beautify/pull/1251
@bitwiseman @evocateur @einars
๋์์ด ๋๋ ๊ฒฝ์ฐ 3๋ช
์ ์ต๊ณ ๊ธฐ์ฌ์์ ์ฃผ์ ๋ฌ๊ธฐ
์ด ๋ฌธ์ ๋ ๋์ ํ๋ฃจ๋ฅผ ๋ง๋ค์๋ค
์ด๊ฒ์ ๋ด๊ฐ ์ค๋ซ๋์ ๋ณด๋ธ ์์์ผ ์ค ๊ฐ์ฅ ๋ง์ ์์์ผ์ ๋๋ค.
๋๋ @littlephild
์ ์ฅ, ๋ชจ๋ ๊ฒ์ ํ๋ก ๋ฐ๊พธ๊ณ ์์ด
๋ฌด์จ ๋ฅ ์์์ผ ํ?
1๋จ๊ณ. ์ฐ๋ฆฌ๊ฐ vue๋ฅผ ์ฌ์ฉํด์ผ ํ๋ค๊ณ ๋ณด์ค๋ฅผ ์ค๋ํ์ญ์์ค.
2๋จ๊ณ. ์ด ๋ฌธ์ .
ํธ์ง: ์ข์, ์ฐ๋ฆฌ๋ ์ด๊ฒ์ ์ฑํ
์ผ๋ก ์ฌ์ฉํ์ง ์์์ผ ํฉ๋๋ค. ์ฃ์กํฉ๋๋ค.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm ERR! Linux 4.9.41-moby
npm ERR! argv "/usr/local/nvm/versions/node/v6.9.1/bin/node" "/usr/local/nvm/versions/node/v6.9.1/bin/npm" "install"
npm ERR! node v6.9.1
npm ERR! npm v3.10.8
npm ERR! path /usr/src/app/node_modules/js-beautify/js/bin/css-beautify.js
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall chmod
npm ERR! enoent ENOENT: no such file or directory, chmod '/usr/src/app/node_modules/js-beautify/js/bin/css-beautify.js'
npm ERR! enoent ENOENT: no such file or directory, chmod '/usr/src/app/node_modules/js-beautify/js/bin/css-beautify.js'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! Please include the following file with any support request:
npm ERR! /usr/src/app/npm-debug.log
๊ทธ๋ ๊ทธ๋ค์ ๋ด ์์ค ์ฝ๋๋ฅผ ๋ค์ด ์์ผฐ ์ต๋๋ค ...
vue-cli๋ฅผ ์ค์นํ๋ ค๋ฉด: npm install -g [email protected] vue-cli
๊ทธ๋ฐ ๋ค์ ์์ฌ๋ก vue-cli๋ฅผ ์ค์นํ์ญ์์ค.
์ ํ๋ฆฌ์ผ์ด์
์ yarn.lock์ ์๋ js-beautify ์น์
์ ๋ค์๊ณผ ๊ฐ์ด ๋ฐ๊พธ์ธ์.
js-beautify@^1.6.3:
version "1.6.14"
resolved "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.6.14.tgz#d3b8f7322d02b9277d58bd238264c327e58044cd"
dependencies:
config-chain "~1.1.5"
editorconfig "^0.13.2"
mkdirp "~0.5.0"
nopt "~3.0.1"
์ด๊ฒ์ ๋๋ฅผ ์ํด ์ผํ์ต๋๋ค. ์ด์ vue ํ๋ก์ ํธ์์ ๋ณต์ฌํ์ต๋๋ค.
@niahmiah ๊ฐ์ฌํฉ๋๋ค! ๊ทํ์ ์๋ฃจ์ ์ด ์ ์๊ฒ ํจ๊ณผ์ ์ ๋๋ค!
@niahmiah ๊ฐ์ฌํฉ๋๋ค! ๊ทํ์ ์๋ฃจ์ ์ด ์ ์๊ฒ ํจ๊ณผ์ ์ ๋๋ค!
์ฌ๊ธฐ์์๋ ๋ง์ฐฌ๊ฐ์ง๋ก ํจํค์ง๋ฅผ ์ค์นํ๋ฉด ์ด๋ก ์ธํด ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. "js-beautify": "^1.6.4",
๋ฅผ "js-beautify": "~1.6.4",
๋์ฒดํ๋ ๋ง์ง๋ง 3๊ฐ ๋ฒ์ ์ ๋ํ ํจ์น๋ฅผ ๋ฆด๋ฆฌ์คํด์ผ ํ์ต๋๋ค.
Mac์์๋ ์ด์ ๋ฐฉ๋ฒ์ ์ฌ์ฉํฉ๋๋ค. , ๊ด์ฐฎ์ต๋๋ค. ํ์ง๋ง ์ฐฝ์ด ์๋ชป๋์์ต๋๋ค.
Sequelize-cli์์ ์๋ํ์ง ์์
@niahmiah ์๋ฃจ์ ์ด ์๋ํฉ๋๋ค. ๋๋์ด ์๋ํ ์ ์์ต๋๋ค! ('npm install -g [email protected] vue-cli')
@ ustbhuangyi ๊ฐ์ฌํฉ๋๋ค ์ ์๋
์ฐ๋ฆฌ๋ ๋งํ์ด.
๋๋ ๊ทธ๊ฒ์ด ์ ์งํ ์ค์๋ผ๊ณ ์๊ฐํ์ง๋ง, ์ด๋ฌํ ๊ฒ๋ค์ ์ถ์๋๊ธฐ ์ ์ ์ ํ ์คํธ๋์ด์ผํฉ๋๋ค ...
rm -rf ๋
ธ๋ ๋ชจ๋/
rm -rf ์์ฌ.lock
์ด๊ฒ์ package.json์ ์ถ๊ฐํ์ญ์์ค.
"resolutions": {
"js-beautify": "1.6.14"
}
์ค
์ข์์
์ผ์์ ์ผ๋ก ์๋ํ๋ ํ๋ก์ ํธ์ ๋ก์ปฌ ๋ณต์ฌ๋ณธ์ด ์๋ ๊ฒฝ์ฐ npm-shrinkwrap์ ์๋ํ๊ณ js-beautify์ ๋ํ ๋ชจ๋ ์ฐธ์กฐ๋ฅผ ์ ๋ฐ์ดํธํ๊ณ npm-shrinkwrap.json ํ์ผ์ ์ถ๊ฐํฉ๋๋ค.
ํ๋ก์ ํธ์ ๋ชจ๋ ์ข ์์ฑ์ ๋ชจ๋ ๋ฒ์ ์ ์์ ํ์ง๋ง npm์ธ ๊ฒฝ์ฐ js-beautify์ ์๋ ๋ฒ์ ์ผ๋ก ์์ ํฉ๋๋ค. ์ต์ ๋ฒ์ ์ด ์์ ๋๋ ์ฆ์ npm-shrinkwrap.json ํ์ผ์ ์ ๊ฑฐํฉ๋๋ค.
์๋ฃจ์ : https://github.com/beautify-web/js-beautify/issues/1247#issuecomment -330237551 (@niahmiah)
vue-cli์ฉ
vue-init webpack project-name
cd project-name
npm install [email protected] --save-dev
npm install
๋๋ฅผ ์ํด ์๋
๋ด package.json์ "js-beautify": "1.6.14",
๋ฅผ ์ถ๊ฐํ๋ฉด ํจ๊ณผ๊ฐ ์์์ต๋๋ค. @weizs๋ ๊ฐ์ฌ
npm์ npm์ ๋๋ค. ์ด๋ฐ ์ํฉ์ ํผํ๋ ๊ฒ์ด ๋งค์ฐ ์ฌ์ธ ๊ฒ์ ๋๋ค. ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ ํจํค์ง๋ก ๋๋ฏธ package.json์ ๋ง๋ค๊ณ ๋๊ตฐ๊ฐ ์ ๋ฐ์ดํธํ๊ธฐ ์ ์ ์ด ๋๋ฏธ๊ฐ ๋น๋๋์๋์ง ํ์ธํ์ญ์์ค.
+1
์ฟ!
์ง๋ ๋ช ์๊ฐ ๋์ ๊ฐ์ ๋ฌธ์ ์ ์ง๋ฉดํ์ต๋๋ค!
+1!
์ด ์ค๋ ๋๋ฅผ ์ ๊ธ ์ ์์ผ๋ฉด ์ข๊ฒ ๋๋ฐ, ์ด๊ฑด ์ ๋ง ๋ง๋ ์๋ฉ๋๋ค.
์ฐ๋ฆฌ๋ ๋ฌธ์ ๋ฅผ ์ธ์ํ๊ณ ์คํธ์ ์ค์งํ๊ณ ๊ฒ์๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฌ์ฉํฉ๋๋ค.
๋์๊ฐ์ ์ด๋ฏธ react / angular๋ฅผ ์ฌ์ฉํ์ญ์์ค.
@evocateur ์ฌ๋๋ค์ ์ด๊ฒ ๋๋ฌธ์ ์ค์ํ ๋ฌธ์ ๋ฅผ ๊ฒช๊ณ ์์ต๋๋ค. ์ต์ํ ํํํ๊ฒ ํ์ญ์์ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ํฅ์ด ์ผ๋ง๋ ํฐ์ง ์ ์ ์์ต๋๋ค.
์ฒจ๊ฐ
,
"resolutions": {
"js-beautify":"1.6.14"
}
package.json
๋๊น์ง ์คํํ๊ณ yarn
๋ ์๋ํฉ๋๋ค.
@amatiasq ๊ทธ๋ค์ ๋ฌธ์ ์
์ด๊ฒ์ด npm์์ leftpad
๊ฐ ์ญ์ ๋์์ ๋์ฒ๋ผ ์ญ์ฌ์ ์ผ๋ก ๊ธฐ์ต๋ ๊ฒ์ธ์ง ๊ถ๊ธํฉ๋๋ค.
@evocateur๊ฐ ๋ค๋ฅธ ์ฌ๋์ ์ธ์ ๊ฐ ์ด ๊ธ๋ก๋ฒ npm ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ฒ ๋ ๊ฒ์ ๋๋ค. ์ด์ ๋ชจ๋๊ฐ npm์ ์ซ์ดํฉ๋๋ค.
๋ฌธ์ ํด๊ฒฐ์ ์ํ "js-beautify" ๊ธ๋ก๋ฒ ์ค์น
cnpm ์ค์น [email protected] -g
@evocateur ์ฌ๋๋ค์๊ฒ ๋์์ด ๋์ง๋ง Atom/Atom-Beta ํจํค์ง๊ฐ ์์๋์๊ณ ์ด๋ฌํ ๋ด๋ถ ํจํค์ง๋ฅผ ๊ฐ์ ํ ์ข์ ๋ฐฉ๋ฒ์ด ์๊ธฐ ๋๋ฌธ์ ํฐ ๋ฌธ์ ์ด๊ธฐ๋ ํฉ๋๋ค. atom-beautify
ํ์ฌ ๋๋ถ๋ถ์ด ์ด ํจํค์ง๋ฅผ ์ง์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ Atom ํจํค์ง ๊ด๋ฆฌ์(apm) ๋ฐ Atom Editor์ฉ ํจํค์ง๊ฐ ์์๋์์ต๋๋ค.
NPM/Yarn ํ๋ก์ ํธ์ ์๋ ๊ฒฝ์ฐ ์ด ๋ฌธ์ ๋ฅผ ์ฝ๊ณ ๋น ๋ฅด๊ฒ ๊ณ ์น ์ ์๋ค๋ ๋ฐ ๋์ํ์ง๋ง ๋ค๋ฅธ ์ฌ์ฉ์์ ๊ฒฝ์ฐ ์ด๋ ์๋นํ ๋ฌธ์ ๊ฐ ๋ฉ๋๋ค.
/beautify-web/js-beautify
gitter์ ๋ํ ๋งํฌ๊ฐ ์์ต๋๊น?์ ๋ง ํ๋ช ์ ์ด๋ค!
@weizs yarn install --flat
์์ต๋๊น?
"ํด๊ฒฐ์ฑ ": {
"js-beautify": "1.6.14"
}
๋๋ ๊ฐ์ ๋ฌธ์ ๋ฅผ ์๊ณ ์์ด.
์๋์ฐ 10.
๋ชจ๋ ํจ๋
@muro25 ๊ทํ์ ์๋ฃจ์ ์ด ์ ์๊ฒ
@RuinSain , Windows 10์ ์ ๋ง ์ฌ๊ฐํ ๋ฌธ์ ์ ๋๋ค. ์ฆ์ ์ ๊ฑฐํ์ญ์์ค!
vue-loader
๋ํ ๊ธด๊ธ ์์ ์ด ์์ ๋ฉ๋๋ค: https://github.com/vuejs/vue-loader/commit/97bd432bba4350988bfd0db6d7a1a514b66a9826
@CubixSystem ์ ์ฌ๋ 1.xx๊ฐ ํ์ํฉ๋๋ค.
๋ 2์ ๋๋ ๊ทธ๊ฒ์ ๊ณ ์ณค๋ค
"์ข
์์ฑ": {
"js-beautify": "1.6.14",
....
}
Btw...์ฌํ... " ๋ถํ์ํ ํ์ผ์ ๊ฒ์ํ์ง ๋ง์ญ์์ค" ;)
๋ ์ด์ ์ ์ฅ์์ ๋ํ ๊ถํ์ด ์์ง๋ง npm ํจํค์ง์ ๋ํ ์์ ๊ถ์ ์ฌ์ ํ โโ์์ต๋๋ค. ํ์ํ ๋ชจ๋ ํ์ผ์ด ํฌํจ๋ v1.7.1์ ๋ฐฉ๊ธ ๊ฒ์ํ์ต๋๋ค.
์ด ์ค๋ ๋ ์คํธ์ ์ค์งํ์ญ์์ค. @bitwiseman ์ด ๊ทธ๋ฆฌ๋๋ก ๋์
vuejs
์์ ์ด ์์ ์ฌํญ์ ์ฌ์ฉํ ๋ชจ๋ ์ฌ์ฉ์๋ฅผ ์ํ ์ค์ ์
๋ฐ์ดํธ"dependencies":{}
๋ฐ "resolve":{}
์์ "js-beautify": "1.6.14"
์(๋ฅผ) ์ ๊ฑฐํ ์๊ฐ์
๋๋ค.
[email protected]
์ด ๊ฒ์๋์์ต๋๋ค. ์
๋ฐ์ดํธํ์ญ์์ค .
@niahmiah @Sun1ive ๊ฐ์ฌํฉ๋๋คใ ์ ์๊ฒ ๋งค์ฐ ์ ์ฉํฉ๋๋ค.
@bitwiseman ์ด ์คํธ์ ๋ฐฉ์งํ๊ธฐ ์ํด ์ด ์ค๋ ๋๋ฅผ ์ ๊ทธ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋น์ ์ด ํ๋ ๋ชจ๋ ์ผ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
@qm3ster GH์ ๋ฒ์ ์ ์ง์ ๋น๊ตํ ์ ์์ต๋๋ค.
https://github.com/beautify-web/js-beautify/compare/v1.7.1...v1.7.2
@LarkInn ์ ์ ๊ฐ์ฌํฉ๋๋ค. ๐
๋ค๋ฅธ ๋ชจ๋ ์ฌ๋๋ค์๊ฒ,
_ ์ฃ์กํฉ๋๋ค _.
๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
์ถฉ๋ถํ ํ ์คํธ ๋ฒ์๊ฐ ์๋ค๊ณ ์๊ฐํ์ง๋ง ๊ทธ๋ ์ง ์์์ต๋๋ค. ๋ค์ ๋ฆด๋ฆฌ์ค(#1254) ์ ์ ์ด๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํ ํ ์คํธ๊ฐ ๊ตฌํ๋ฉ๋๋ค.
๋ํ ์ด ํด์ ์๊ฐ์ ๋ฆด๋ฆฌ์ค์ฉ ๋ฒ ํ ์ฑ๋์ ๋ง๋ค๊ณ ๋ฒ ํ ๋ฆด๋ฆฌ์ค(#1255)์ ๋ํ ํผ๋๋ฐฑ์ ์์ฒญํ๋ ๋ฐฉ๋ฒ์ ๊ฐ์กฐํฉ๋๋ค.
๋ง์ง๋ง์ผ๋ก, ํ๋ก์ ํธ๋ ์ง๋ 1๋ ๋์ ๋๋ถ๋ถ ํ ์ฌ๋์ด ์ ์ง ๊ด๋ฆฌํ์ผ๋ฉฐ ์ผ๋ถ๋ ๋ค๋ฅธ ๊ฐ์ธ์ด ์ถ๊ฐํ์ต๋๋ค. ์ด ํด์์ ๋ํ ์ด ํ๋ก์ ํธ์ ๋ฌธ์ /๋น์ ์ํฉ(#1256)์ ํด๊ฒฐํ ์ ์๋ ๋ฅ๋ ฅ์ด ์๋ ์ฌ๋์ด ๋ช ๋ช ๋ ์์ด์ผ ํ๋ค๋ ์ ์ ๊ฐ์กฐํฉ๋๋ค.
๋์์ ์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
์ถ์ : 200๊ฐ๊ฐ ๋๋ ๋๊ธ์ด ์๋ค๋ ์ฌ์ค์ ๊นจ๋ฌ์ ๋๊น์ง "+1" ๋ฐ "me too" ๋๊ธ์ ์ญ์ ํ๋ ค๊ณ ์๊ฐํ์ต๋๋ค. ๐ฑ
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@IvanFan ๋ค๋ฅธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์์ง ์ด ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธ๋์ง ์์๋ค๊ณ ํ์ ํฉ๋๋ค. ๋ฐ๋ผ์ ์ข ์์ฑ์ ๋ค์ ์ค์ ์ถ๊ฐํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.
๋๋ฝ๋
^
์ ์ํ์ธ์.