'找不到模块fs'在js文件上运行casperjs时
'Can't find module fs' when running casperjs on js file
我正试图在我拥有的javascript文件上运行CasperJS,当我运行
> casperjs index.js
说'CasperError: Cant find module fs'.
index.js的第一行是
var fs = require('fs');
我已经安装了node, casperjs和phantomjs,为什么它找不到fs?如果我是正确的,fs是Node的文件系统吗?
更新:我添加nodejs到我的$PATH,但仍然没有运气
您是否在项目中安装了PhantomJS/CasperJS模块以及node fs模块?他们似乎不太合得来。
我遇到了一个问题,安装了所有这些模块,我得到了你上面提到的相同的错误信息。
CasperError: Can't find module fs
一旦我卸载了节点'fs'模块,一切都工作正常。
npm uninstall fs
是否全局安装了casperjs和phantomjs ?
CasperJS依赖于PhantomJS,它有一个内置的fs模块。在Casper脚本中,您只能使用phantomjs内置的fs
模块。见http://phantomjs.org/api/fs/
要解决您描述的问题,您需要确保包中没有定义fs
模块。或者输入npm uninstall fs
相关文章:
- 使用压缩的JavaScript文件(不是运行时压缩)
- Javascript运行php文件,然后下载文件
- 从Chrome扩展名中的popup.html文件在background.js文件中运行一个函数
- 如何从“”运行url;.js”;文件
- 如何使用Gmail运行.js文件
- 如何运行从TFS获取项目的windows脚本文件
- 在Node Webkit应用程序中从DOM单击按钮时运行批处理文件
- 是否可以从javascript文件中将量角器作为模块运行
- Meteor发布/订阅无法从服务器文件夹中运行
- 如何显示由ajax调用运行的PHP文件的echo
- 通过Wordpress中的jquery调用运行php文件
- 从JavaScript文件运行Firebug Lite
- 如何在Grunt.js中观察多个文件,但只在更改的文件上运行任务
- 如何在 node.js 中创建和运行文件
- 如何在使用 nsIProcess 运行文件时隐藏命令提示符窗口.bat
- 文件下载完成后运行文件
- 打开程序但不运行文件的HTA页面
- React-只运行文件一旦外部js文件加载(gapi未定义)
- 从终端运行文件代码(启动本地网站)
- 运行文件.未附加的HTML元素的getElementById