iojs运行gulp报错,求大神解惑
发布于 10 年前 作者 whxaxes 4199 次预览 最后一次回复是 10 年前 来自 问答
此前一直在用node,用了gulp工作流,一直没什么问题,今天换了iojs,运行gulp的时候就会不停的报错,报cannot find module “once”的错误,这个明显是找不到模块的错误,然后我就去gulp目录下查看,发现又确实有once模块,但是就是会报找不到模块的错误。更换回node又正常。。。就是iojs会报错
我发现会报错的模块,就是那些模块里有引用模块,而引用的模块里又有引用另外一些模块,也就是有很多重node_modules的时候就会报错:找不到模块,如果只有一两层的node_modules的又能找到模块。还有能找到的就是全局安装的模块也能找到。
求解啊求解。。。
报错如图:
3 回复
自顶一个。 在iojs的github issue 中找到类似疑问的,是因为路径过长的原因引起的。
@whxaxes 哈哈,我之前经常遇到
From Noder
用npm3安装就能解决路径太长的问题了 自豪地采用 CNodeJS ionic