less 컴파일러 (lessc
)와 스타일 릿 (stylelint
)을 설치했습니다.npm을 통해 설치된 npm 패키지 만 실행할 수있는 이유는 무엇입니까?
나는 이들이 전 세계적으로 설치되기를 원치 않으므로, 그들은 package.json
의 dev 종속 섹션에 포함되어 있습니다. 나는 npm run <some name here>
을 통해서만 그들을 실행할 수 있습니다. 전 세계적으로 설치된 것처럼 간단히 lessc
을 입력하여 수동으로 실행할 수 있기를 바랍니다. compile
NPM 스크립트 매번 조정할 갖는
"scripts": {
"lint": "stylelint ./src/**/*.less",
"compile": "lessc --help"
},
"devDependencies": {
"less": "^2.7.3",
"stylelint": "^8.3.1"
}
내가 명령 줄에서 실험의 옵션을 원하는 이유입니다, 적합하지 않습니다.
시도했지만 npm lessc --my-flags-here
올바른 명령이 아닙니다. 제가하고 싶은 일이 무엇입니까, 아니면 매번 package.json을 편집해야할까요?
, 그들은 당신의 PATH에되지 않습니다. 아마도'node_modules/.bin/lessc'와 같은 것을 할 수 있습니다. –