Npm 如何在Windows7中安装PhantomJS和CasperJS?
我有一个需要node.js、PhantomJS和CasperJS的项目 我让node.js工作。我运行以下命令Npm 如何在Windows7中安装PhantomJS和CasperJS?,npm,phantomjs,casperjs,Npm,Phantomjs,Casperjs,我有一个需要node.js、PhantomJS和CasperJS的项目 我让node.js工作。我运行以下命令 npm install phantomjs npm install casperjs 但是这个项目没有起作用。它给出了错误: 找不到casperjs模块 有人能告诉我该怎么办吗?casperjs@1.1.0-beta3包依赖于phantomjs>=1.8.2。如果您之前安装了CasperJS,它将尝试使用以前的PhantomJS版本安装CasperJS。就我而言,那是phantomj
npm install phantomjs
npm install casperjs
但是这个项目没有起作用。它给出了错误:
找不到casperjs模块
有人能告诉我该怎么办吗?casperjs@1.1.0-beta3包依赖于phantomjs>=1.8.2。如果您之前安装了CasperJS,它将尝试使用以前的PhantomJS版本安装CasperJS。就我而言,那是phantomjs@1.9.6-无法再通过NPM安装的0 您需要清除casperjs包的npm缓存。转到
C:\users\{you}\AppData\Roaming\npm cache
并删除casperjs文件夹。现在,当您尝试安装CasperJS时,它将获取PhantomJS的最新NPM包,目前是1.9.16(它是PhantomJS 1.9.8)。但这对你没什么好处,因为
PhantomJS和CasperJS只有在全局安装时才有意义。例如,您可以使用npm执行此操作:
npm -g install phantomjs
npm -g install casperjs
或者完全跳过PhantomJS步骤,因为CasperJS将获取自己的PhantomJS依赖项
如果您想尝试PhantomJS 2(CasperJS 1.1.0-beta3仅支持PhantomJS 1.x),那么您需要自己安装所有组件。从下载PhantomJS 2,并将可执行文件放入PATH环境变量中的目录中
然后将其路径放入path环境变量。以下内容/步骤可帮助我在windows计算机上正确安装和运行casperjs: 要求:
- 节点包管理器
- 幻影
npm Install phantomjs2
。查看此项了解更多详细信息
步骤03:运行以下命令npm install casperjs
要在命令行中获取phantomjs和casperjs模块,请将其添加到windows bin路径。要编辑箱子路径,请执行以下操作:
高级系统设置
路径
,然后单击编辑
;C:\WINDOWS\u GLOBAL\u NODE\u MODULES\u PATH\casperjs\bin;C:\WINDOWS\u GLOBAL\u NODE\u MODULES\u PATH\phantomjs\bin
。其中WINDOWS\u GLOBAL\u NODE\u MODULES\u PATH
=您的机器节点模块路径李>
npm list-g
。命令输出的第一行是路径李>
现在您已经全部设置好,并在命令行中检查casperjs
命令
注意:NPM是基于javascript开发的最佳工具。所以有一次
你设置了它,每一个新事物都很容易设置
PhantomJS和CasperJS在本地没有真正意义。您应该全局安装它们。这给了你什么:
npm show casperjs
?它给出了类似jason对象的名称:,描述…'等