尝试在 Win7 64 位 EE 上安装 dalekjs。npm 版本 2.15.8。以管理员身份运行命令提示符。
在 C:\Users\ZW85 下创建文件 package.json
{
"name": "myCssTardis",
"description": "Is awesome",
"version": "0.0.2"
}
跑 npm install dalek-cli -g
C:\Users\ZW85>npm install dalek-cli -g C:\Users\ZW85\AppData\Roaming\npm\dalek -> C:\Users\ZW85\AppData\Roaming\npm\nod e_modules\dalek-cli\ bin\cmd.js dalek-cli@0.0.5 C:\Users\ZW85\AppData\Roaming\npm\node_modules\dalek-cli └── optimist@0.6.1 (wordwrap@0.0.3, minimist@0.0.10 )
跑 npm install dalekjs --save-dev
C:\Users\ZW85>npm install dalekjs --save-dev npm WARN package.json myCssTardis@0.0.2 没有存储库字段。npm WARN package.json myCssTardis@0.0.2 没有 README 数据 npm WARN package.json myCssTardis@0.0.2 没有许可证字段。npm WARN 已弃用 lodash@2.4.1: lodash@<3.0.0 不再维护。升级到 lodash@^4.0.0。npm WARN deprecated minimatch@1.0.0:请更新到 minimatch 3.0.2 或更高版本以避免 RegExp DoS 问题 npm WARN deprecated CSSselect@0.4.1:该模块现在可用作“css-select” npm WARN engine node-pngjs @0.0.2:想要:{"node":"0.8.x"}(当前:{"node":"4.4.7","npm":"2.15.8"})npm WARN 已弃用 npmconf@2.0。 9:这个包已经重新集成到 npm 中,现在已经过时了 npm npm WARN deprecated CSSwhat@0。
已在 C:\Users\ZW85\AppData\Local\Temp\phantomjs\phantomjs-1.9.8-windows.zip 下载 提取 zip 内容 删除 C:\Users\ZW85\node_modules\dalekjs\node_modules\dalek-browser-phantomjs \node_modules\phantomjs\lib\phantom 复制解压文件夹 C:\Users\ZW85\AppData\Local\Temp\phantomjs\phantomjs-1.9.8-windows.zip-extract-1471504147493\phantomjs-1.9.8-windows -> C :\Users\ZW85\node_modules\dalekjs\node_modules\dalek-browser-phantomjs\node_modules\phantomjs\lib\phantom
\
它不是从这里开始的。多次尝试。
还尝试运行测试程序
C:\Users\ZW85>dalek test/*.js
运行测试错误:dalek-driver-phantomjs:找不到二进制文件:null
单独安装了phantomjs并尝试过,仍然是同样的错误。如果有人能指出我在这里缺少的东西,那就太好了。
提前致谢!