私はあまりコンパイラ(lessc
)とstylelint(stylelint
)がインストールされています。なぜnpmでインストールされたnpmパッケージしか実行できないのですか?
私はグローバルにインストールするためにこれらを希望していないので、彼らはDEVは、セクションの依存関係package.json
のです。私は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'のようなことをすることができます。 –