Skip to content
This repository has been archived by the owner on Jun 1, 2023. It is now read-only.

[revisit sass] Feat/px2vw adopt nuxt.js with SASS math.div() working #6942

Closed
wants to merge 1 commit into from

Conversation

mcdmaster
Copy link
Contributor

@mcdmaster mcdmaster commented Nov 22, 2021

๐Ÿ‘ ่งฃๆฑบใ™ใ‚‹ issue / Resolved Issues

๐Ÿ“ ้–ข้€ฃใ™ใ‚‹ issue / Related Issues

โ› ๅค‰ๆ›ดๅ†…ๅฎน / Details of Changes

Every build time, our build tool looks like as if it deep-dives into the lowest level of enterire directories with our own or other open-source libraries / included items. In that case, we have been having some difficties like:

  • Firstly, in terms of "Changes" technically done, they are performed as workarounds and/or remediations to have our Nuxt.js instance (PROD assumed, naturally) keep itself up and running; they have been usually backed by testing excel accompanied with our Linting strategy
  • The bunches in tons ot error dumps, which SASS itself produces and throws them nudging the developer(s) to arise and start working on applying the change toward the use of SASS math.div() ffacility with advantage as early as he/she can;
  • Too much GBs of its log outputs are apparently threaten the developer's system resource, because they can easily terminate his/her good hacking activities with the network unexpedly occupied
  • Although it is figured out already that the most used and mass-volume application component Vuetify package has the greatest number of old SASS files, which produces tons of logs to exclaim that our system is 'deprecated' behind the latest SASS releases (here we can see that Vuetify is being outdated because of potential reluctancy of their changing mind)
  • At this time, SASS, sass-loader, Eslint etc are configured (as default) NOT TO be updated automatically; contrarily, this PR does NEVER cope with any kind of "downgrade" approach - just fix & go.
  • Hence I tried hard to suppress SASS message outputs on my end: I suppose this is almost completed but still requires sophistication and easy maintenability because it should not spend our hours to supplying Oxygen to old running Vuetify@2.

๐Ÿ“ธ ใ‚นใ‚ฏใƒชใƒผใƒณใ‚ทใƒงใƒƒใƒˆ / Screenshots

@kaizumaki
Copy link
Collaborator

@mcdmaster ใ™ใฟใพใ›ใ‚“ใ€ใ“ใกใ‚‰netlifyใฎdeploy previewใŒๅ‹•ใ„ใฆใ„ใชใ„ใฎใงใ€ใƒ“ใƒซใƒ‰ใ‚นใ‚ฏใƒชใƒ—ใƒˆใŒๆ นๆœฌ็š„ใซๆญฃๅธธใซๆฉŸ่ƒฝใ—ใฆใ„ใชใ„ใ‚‚ใฎใจๆ€ใ‚ใ‚Œใพใ™ใŒใ€ใ„ใ‹ใŒใงใ—ใ‚‡ใ†ใ€‚

@mcdmaster
Copy link
Contributor Author

@kaizumaki ใ”ๅฟƒ้…ใจใ”่ฟทๆƒ‘ใ‚’ๆŽ›ใ‘ใฆใŠใ‚Šใพใ™ใ€‚

็‚บๅฟตใŠไผใˆใ™ใ‚‹ใจใ€ใ€Œใƒ“ใƒซใƒ‰ใ‚นใ‚ฏใƒชใƒ—ใƒˆใŒๆ นๆœฌ็š„ใซๆญฃๅธธใซๆฉŸ่ƒฝใ—ใฆใ„ใชใ„ใ€ใจใ„ใ†ใปใฉใฎใ‚ฏใƒชใƒ†ใ‚ฃใ‚ซใƒซใชใ‚‚ใฎใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚
Lint ็ตกใฟใงๆกไปถๅˆคๅฎšใ‚„ใ€recommended ใƒ†ใƒณใƒ—ใƒฌใ‚’ใฏใ˜ใ‚ใจใ™ใ‚‹ใƒซใƒผใƒซใซ่ผ‰ใ‚‰ใชใ„ใ‚ณใƒผใƒ‰ใ‚’็›ดใ—ใฆใ„ใŸใ‚‰ๆ„ๅค–ใซๆ™‚้–“ใŒๆŽ›ใ‹ใฃใฆใ—ใพใฃใฆใ„ใพใ™ใ€‚
ใใฎใŸใ‚ใ€ไปŠใฎๆฎต้šŽใงใ‚‚ใชใŠ Ongoing ็Šถๆ…‹ใ‚’ๆ‹›ใ„ใฆใ„ใ‚‹ใจใ„ใ†ใฎใŒๆญฃ่งฃใงใ™ใ€‚

ๅฏ่ƒฝใช้™ใ‚Šๆ—ฉใ‚ใฎไบ‹ๆ…‹ๅŽๆ‹พใ‚’ๅ›ณใ‚Šใพใ™ใฎใงใ€ใ‚‚ใ†ใ—ใฐใ‚‰ใใŠๅพ…ใกใ„ใŸใ ใ‘ใพใ™ใ‹

@mcdmaster mcdmaster force-pushed the feat/px2vw branch 4 times, most recently from 8b0ace6 to 9ece14e Compare November 29, 2021 17:07
@mcdmaster mcdmaster force-pushed the feat/px2vw branch 12 times, most recently from 04d6967 to 032021d Compare December 25, 2021 18:13
@mcdmaster mcdmaster force-pushed the feat/px2vw branch 6 times, most recently from 4686b5c to 6be4b80 Compare December 31, 2021 01:48
@mcdmaster
Copy link
Contributor Author

ใ“ใกใ‚‰ใ€ใชใ‚“ใ ใ‹ใฉใ†ใซใ‚‚ใƒฉใƒใŒ้–‹ใ‹ใชใ„ใฎใงใ€ใ„ใฃใŸใ‚“ใ‚ฏใƒญใƒผใ‚บใ—ใพใ™ใญใ€‚
ๅฝ“ๅˆใฎ็›ฎ็š„ใฏใ€ๅ˜็ด”ใซ scss ใฎๆ–‡ไธญใง math.div() ้–ขๆ•ฐใ‚’ๅ‹•ใ‹ใ›ใ‚‹ใ‚ˆใ†ใซใ—ใŸใ„ใ ใ‘ใ ใฃใŸใ‚“ใงใ™ใ€‚
ใ—ใ‹ใ—ใชใŒใ‚‰ใ€่žใๅˆ†ใ‘ใฎใชใ„ Vuetify ใƒใƒผใƒ ใจใ‚‚ใ‚ใฆใฟใŸใ‚Šใจใ‹ใ€ใพใ‚ใ€่ฒด้‡ใช็ตŒ้จ“ใงใฏใ‚ใฃใŸใ‚“ใงใ™ใ‘ใฉใ€ๆญฃ็›ด็–ฒใ‚Œใพใ—ใŸใ€‚
Vue3 ใฎ้ฉ็”จใ‚’ๆ€ฅใๆ–นใŒใ‚€ใ—ใ‚ใ‚นใƒ ใƒผใ‚บใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“

@mcdmaster mcdmaster closed this Feb 18, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
2 participants