phpStorm을 처음 사용했습니다. SCSS 컴파일 된 파일 (css 출력)을 루트에 저장하려고했는데 scss 파일과 같은 폴더에 있지 않았습니다. 나는 인수를 전달하는 방법으로 혼란 스럽다. 인수 :css_location
과 :style
을 전달하려고합니다. 누군가 예를 들어 줄 수 있습니까? 난 그냥 지금 기본 인수가 있습니다SCSS 출력 파일 위치는 어떻게 변경합니까? phpstorm
--no-cache --update $FileName$:$FileNameWithoutExtension$.css
UPDATE :
많이 읽은 후, 나는이에 도착 :
--no-cache --update $FileName$:$FileDirPathFromParent$/$FileNameWithoutExtension$.css --trace
그러나, 내가 권한 거부 오류가 점점 오전 :
/usr/bin/scss sudo --no-cache --update style.scss:/style.css --trace
error No such file or directory - sudo
/Library/Ruby/Gems/2.0.0/gems/sass-3.4.2/lib/sass/plugin/compiler.rb:512:in `initialize': Permission denied - /style.css (Errno::EACCES)
from /Library/Ruby/Gems/2.0.0/gems/sass-3.4.2/lib/sass/plugin/compiler.rb:512:in `open'
from /Library/Ruby/Gems/2.0.0/gems/sass-3.4.2/lib/sass/plugin/compiler.rb:512:in `write_file'
from /Library/Ruby/Gems/2.0.0/gems/sass-3.4.2/lib/sass/plugin/compiler.rb:501:in `update_stylesheet'
from /Library/Ruby/Gems/2.0.0/gems/sass-3.4.2/lib/sass/plugin/compiler.rb:215:in `block in update_stylesheets'
from /Library/Ruby/Gems/2.0.0/gems/sass-3.4.2/lib/sass/plugin/compiler.rb:209:in `each'
from /Library/Ruby/Gems/2.0.0/gems/sass-3.4.2/lib/sass/plugin/compiler.rb:209:in `update_stylesheets'
from /Library/Ruby/Gems/2.0.0/gems/sass-3.4.2/lib/sass/plugin.rb:82:in `update_stylesheets'
from /Library/Ruby/Gems/2.0.0/gems/sass-3.4.2/lib/sass/exec/sass_scss.rb:329:in `watch_or_update'
from /Library/Ruby/Gems/2.0.0/gems/sass-3.4.2/lib/sass/exec/sass_scss.rb:50:in `process_result'
from /Library/Ruby/Gems/2.0.0/gems/sass-3.4.2/lib/sass/exec/base.rb:40:in `parse'
from /Library/Ruby/Gems/2.0.0/gems/sass-3.4.2/lib/sass/exec/base.rb:19:in `parse!'
from /Library/Ruby/Gems/2.0.0/gems/sass-3.4.2/bin/scss:13:in `<top (required)>'
from /usr/bin/scss:23:in `load'
from /usr/bin/scss:23:in `<main>'
업데이트 :
그래,이 설정을 알아낼 수 없습니다. 스크린 샷을 첨부했습니다. 달성하기 위해 노력하고있는 것은 style.css 파일을 css 폴더 대신 루트에 표시하는 것입니다. '루트'프로젝트 루트 인 경우
'루트'란 무엇입니까? 프로젝트 루트? 파일 상위 디렉토리? 어쨌든 $ FileDirPathFromParent $는 적합하지 않습니다. 그리고 그것은 인수로 전달 된 폴더를 기대합니다. 또한 왜 'sudo'입니까? 어떻게 그것을 전달합니까? 파일 감시자 설정의 스크린 샷을 첨부하십시오. – lena