[英]'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模塊以及節點fs模塊? 他們似乎並沒有很好地混合。
我遇到了一個問題,安裝了所有這些模塊,我得到了你上面提到的相同的錯誤信息。
CasperError:找不到模塊fs
一旦我卸載了節點'fs'模塊,一切正常。
npm uninstall fs
casperjs和phantomjs是全球安裝的嗎?
CasperJS依賴於PhantomJS,它具有內置的fs模塊。 在Casper腳本中,您只能使用phantomjs內置fs
模塊。 見http://phantomjs.org/api/fs/
要解決您描述的問題,您需要確保package.json中沒有定義fs
模塊,或運行npm uninstall fs
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.