当尝试从GruntJs中运行css缩小时,我得到以下错误,我不知道为什么。
Loading "cssmin.js" tasks...ERROR
>> Error: Cannot find module '_stream_transform
这个错误消息的来源是什么?我已经搜索了cssmin.js文件,无法找到该模块的单个引用。
Hoang的回答不应该被接受,因为它要求你从NPM注册表本地对节点模块进行更改。
如果有人拉出你的仓库,然后运行NPM install…或者如果你更新模块?
修复:我遇到了同样的问题,发现简单地更新节点(在我的情况下使用NVM)为我修复了它。
我也有同样的问题。转到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').Transform;
它适合我,我希望这能帮助你。