grunt-contrib-cssmin缺少_stream_transform模块

时间:2014-06-18 05:40:51

标签: gruntjs grunt-contrib-cssmin

尝试从GruntJs运行css缩小时出现以下错误,我不知道为什么。

Loading "cssmin.js" tasks...ERROR 
>> Error: Cannot find module '_stream_transform

此错误消息的来源是什么?我搜索了cssmin.js文件,无法找到对该模块的单个引用。

2 个答案:

答案 0 :(得分:6)

Hoang的答案不应该被接受,因为它要求您从NPM注册表本地对节点模块进行更改。

如果有人拉动您的存储库并运行NPM安装......或者您更新模块会发生什么?

修复:我遇到了同样的问题,发现只是更新节点(在我的情况下使用NVM)为我修复了它。

答案 1 :(得分:0)

我遇到了同样的问题。 转到grunt-contrib-cssmin / node_modules / maxmin / node_modules / gzip-size / node_modules / browserify-zlib 并安装可读流模块

  
    

npm install readable-stream

  

然后修改此文件grunt-contrib-cssmin / node_modules / maxmin / node_modules / gzip-size / node_modules / browserify-zlib / src / index.js

  • 取代:

      
        

    var Transform = require(' _stream_transform');

      
  • 由:

      
        

    var Transform = require(' readable-stream')。转换;

      

它适用于我,我希望这可以帮助你。