Npm cleancss命令不工作

Npm cleancss命令不工作,npm,npm-install,clean-css,Npm,Npm Install,Clean Css,我在本地安装了clean css,但是我的npm脚本抛出了一个错误,因为找不到cleancss(sh:cleancss:command not found)。 我试着直接从命令行运行cleancss并全局安装它(npm install-g cleancss),但是我的shell仍然不知道。所有其他软件包工作正常。 下面是my package.json的外观: { "scripts": { "lint": "echo '=> linting' && jshint

我在本地安装了clean css,但是我的npm脚本抛出了一个错误,因为找不到cleancss(
sh:cleancss:command not found
)。 我试着直接从命令行运行cleancss并全局安装它(
npm install-g cleancss
),但是我的shell仍然不知道。所有其他软件包工作正常。 下面是my package.json的外观:

{
  "scripts": {
    "lint": "echo '=> linting' && jshint **/*.js",
    "minify:js": "echo '=> minify:js' && uglifyjs main.js -o public/js/main.min.js",
    "minify": "echo '=> minify:css' && cleancss main.css -o public/css/main.min.css"
  },
  "devDependencies": {
    "clean-css": "^4.0.2",
    "jshint": "^2.9.4",
    "uglify-js": "^2.7.5"
  }
}
我错过了什么?

来自:

clean css 4.0引入了一些突破性的更改:

  • API和CLI接口是分开的,所以当CLI移动到时,API将保留在此存储库中
您只安装了API。您需要安装CLI。运行:

npm install --save-dev clean-css-cli
npm uninstall --save-dev clean-css

要卸载仅API版本并安装CLI。

请发布您的package.json文件。谢谢@RyanZim,我更新了我的问题,就是这样!谢谢你的帮助!对于升华文本,Minify包停止缩小CSS文件,因为它找不到
clean CSS\bin\cleancss
。在阅读了您的答案之后,我刚刚尝试了
npm安装-g clean css cli
,并且该引用似乎已经自动修复。它很管用,谢谢!npm i-g清洁css cli