我想在安装为bower依赖项的节点模块上调用nodejs require函数(在bower.json中找到,而不是用npm安装)。
bower.json:
...
"dependencies": {
"casperjs": "git@github.com:n1k0/casperjs.git",
我想要使用的实际代码段:
var casper = require('casperjs').create();
有可能吗?我也尝试调用(从bower组件目录中定位节点模块):
var casper = require('../casperjs').create();
答案 0 :(得分:1)
CasperJS不是节点模块。为方便起见,它仅通过npm安装。您应该查看SpookyJS或Nightmare这些是为Web自动化提供高级API的实际节点模块。
CasperJS从PhantomJS(或SlimerJS)中获取大部分模块,这些模块与节点模块(主要是fs
)相似但不同。因此出现了类似的问题:Error: Cannot find module 'libxmljs'