我安装了较少的编译器(lessc
)和stylelint(stylelint
)。
我不希望这些内容全局安装,因此它们位于package.json
的dev dependencies部分。我只能通过npm run <some name here>
运行它们。我希望能够通过简单地键入lessc
来手动运行它们,就像全局安装一样。
"scripts": {
"lint": "stylelint ./src/**/*.less",
"compile": "lessc --help"
},
"devDependencies": {
"less": "^2.7.3",
"stylelint": "^8.3.1"
}
每次调整compile
npm脚本都不理想,这就是我喜欢从命令行进行试验的原因。
我试过了npm lessc --my-flags-here
,但这不是一个有效的命令。我想做什么,或者我每次都要坚持编辑package.json?
答案 0 :(得分:0)
由于您在本地安装它们并不是全局可用的,因此为了使用npm run
访问它们,您需要引用它们包含在当前项目目录中的文件夹。
这样的事情可行:node_modules/.bin/lessc