'在js文件上运行casperjs时找不到模块fs'

Jor*_*lsh 2 javascript node.js phantomjs casperjs

我试图在我拥有的javascript文件上运行CasperJS,当我运行时

> casperjs index.js 
Run Code Online (Sandbox Code Playgroud)

它说

'CasperError: Cant find module fs'. 
Run Code Online (Sandbox Code Playgroud)

index.js的第一行是

var fs = require('fs');
Run Code Online (Sandbox Code Playgroud)

我安装了node,casperjs和phantomjs,为什么不能找到fs?如果我是对的,fs是Node的文件系统吗?

更新:我将nodejs添加到我的$ PATH,但仍然没有运气.

小智 13

您是否在项目中安装了PhantomJS/CasperJS模块以及节点fs模块?他们似乎并没有很好地混合.

我遇到了一个问题,安装了所有这些模块,我得到了你上面提到的相同的错误信息.

CasperError:找不到模块fs

一旦我卸载了节点'fs'模块,一切正常.

npm uninstall fs
Run Code Online (Sandbox Code Playgroud)