찾다

 >  Q&A  >  본문

vimrc - jshint 플러그인을 설치한 후 vim을 사용할 수 없습니다. 플러그인 실행 경로를 설정할 때 ~ 기호가 나타납니다. win 시스템을 사용하고 있는데 어떻게 변경합니까?

다음은 설정된 경로입니다. ~ 기호로 시작하는 경로인데, win10을 사용하고 있는데, win 시스템에서도 사용할 수 있도록 이 경로를 어떻게 수정해야 하는지 알려주세요.

으아악

다음은 오류 메시지 스크린샷입니다

天蓬老师天蓬老师2774일 전817

모든 응답(2)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-05-16 16:36:24

    이게 정말 jshint의 진짜 길인가요? 잘은 모르지만, 경로가 틀리지 않다면 시도해 보세요expand('~/path/to/node_modules/.bin/jshint')

    회신하다
    0
  • 某草草

    某草草2017-05-16 16:36:24

    JSHint를 찾을 수 없는 경로입니다. ~/path/to/node_modules~/path/to/node_modules로 변환됩니다. 이는 이 경로를 올바른 경로로 직접 변경해야 함을 의미합니다. . .
    먼저 npm -g install의 설치 경로를 찾으세요. ~/path/to/node_modules 翻译过来就是 ~/路径/到/node_modules ,意思是你要自己把这个路径修改成正确的路径。。。
    先找到你 npm -g install 的安装路径吧。

    这个命令看看你有没有修改过 npm 的 prefix 配置:

    npm config list | grep ^prefix

    如果这一步没有输出,那你应该是没修改过配置,用的是默认路径,这个命令可以看默认路径:

    npm config list -l | grep ^prefix

    prefix = "xxxxx" 这个 xxxxx 就是安装路径了。印象中默认是 AppDataRoamingnpm,你自己检查确认下。在里面如果有 jshint 文件夹,你就把 AppDataRoamingnpmjshint.binjshint 这个路径在 vimrc 中赋给 jshint_command

    如果你有 npm 文件夹但没有 jshint,那就先 npm i -g jshint


    顺便,~ 是 linux 和 unix 系统默认的 User(用户)文件夹,相当于 Windows 的 Users/User/你的名字

    npm의 접두사 구성을 수정했는지 확인하려면 다음 명령을 사용하세요. 🎜 으아아아 🎜이 단계에서 출력이 없으면 구성을 수정하지 않았으며 기본 경로를 사용하고 있는 것입니다. 다음 명령을 사용하여 기본 경로를 볼 수 있습니다. 으아아아 🎜prefix = "xxxxx" 이 xxxxx는 설치 경로입니다. 기본값은 AppDataRoamingnpm인 것 같은데 확인 부탁드립니다. 내부에 jshint 폴더가 있으면 vimrc의 jshint_commandAppDataRoamingnpmjshint.binjshint 경로를 할당할 수 있습니다. 🎜 🎜npm 폴더가 있지만 jshint가 없으면 먼저 npm i -g jshint <시간> 🎜그런데 ~는 Linux 및 Unix 시스템의 기본 사용자 폴더로, Windows의 사용자/사용자/사용자 이름🎜과 동일합니다.

    회신하다
    0
  • 취소회신하다