3

我正在使用以下 git:less.js-windows。我已经使用以下命令安装了 clean-css:

npm install -g less-plugin-clean-css

现在我正在尝试用这个运行lessc:

lessc -clean-css main.less main.css

我收到以下错误:

TypeError: Object # has no method 'install' at PluginManager.addPlugin (C:\Users\oscar.polo\Downloads\less.js-windows-v2.1.1\bin\node_modules\less\lib\less\plugin-manager. js:28:12) 在 PluginManager.addPlugins (C:\Users\oscar.polo\Downloads\less.js-windows-v2.1.1\bin\node_modules\less\lib\less\plugin-manager.js:18: 18) 在 C:\ Users\oscar.polo\Downloads\less.js-windows-v2.1.1\bin\node_modules\less\lib\less\render.js:18:24 在 doResolve (C:\Users\oscar.polo\Downloads\less .js-windows-v2.1.1\bin\node_modules\promise\lib\core.js:91:5) 在新的 Promise (C:\Users\oscar.polo\Downloads\less.js-windows-v2.1.1\ bin\node_modules\promise\lib\core.js:71:3) 在 Object.render (C:\Users\oscar.polo\Downloads\less.js-windows-v2.1.1\bin\node_modules\less\lib\less\render.js:17:20) 在 parseLessFile (C:\Users\oscar.polo\Downloads\less.js-windows-v2.1.1\bin\node_modules\less\ bin\lessc:381:10) 在 evalmachine.:266:14 在 C:\Users\oscar.polo\Downloads\less.js-windows-v2.1.1\bin\node_modules\graceful-fs\graceful-fs.js :102:5

有什么想法有什么问题吗?

4

2 回答 2

1

参数--clean-css表示 *.css 文件将使用clean-css tool进行压缩。也许你没有安装它?试试这个来安装它:

npm install -g less-plugin-clean-css

这可能会对您有所帮助:清洁 CSS

于 2014-12-15T08:55:09.313 回答
0

我不确定它是否有帮助,但请尝试这样做:

lessc --clean-css main.less main.css

因为根据文档使用情况,它应该在参数“clean-css”之前使用双破折号运行

于 2014-12-11T21:35:38.593 回答