beecomci / today_i_learned

0 stars 0 forks source link

Node.js path 모듈 #17

Open beecomci opened 2 years ago

beecomci commented 2 years ago

이슈

윈도우 유저가 브검 광고 개발을 할 때, _sprite_maps.scss에서 npm start@import "../sprite/_sp_app.scss";의 경로가 상대 경로가 절대 경로로 변경되면서 에러가 발생

해결

// config/spritesmith.config.js
const getRelativePath = (path1, path2) => {
  // AS-IS
  const chunks1 = path.resolve(path1).split('/');
  const chunks2 = path.resolve(path2).split('/');

  // TO-BE
  const chunks1 = path.posix.resolve(path1).split('/');
  const chunks2 = path.posix.resolve(path2).split('/');
  ...

참고