【问题标题】:stuck with dalekjs installation卡住dalekjs安装
【发布时间】:2016-08-18 07:41:29
【问题描述】:

尝试在 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 包.json myCssTardis@0.0.2 没有存储库字段。 npm WARN 包.json myCssTardis@0.0.2 没有 README 数据 npm WARN package.json myCssTardis@0.0.2 没有许可证字段。 npm WARN 已弃用 lodash@2.4.1: lodash@

已在以下位置下载 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,试过了,还是一样的错误。如果有人能指出我在这里遗漏的东西,那就太好了。

提前致谢!

【问题讨论】:

    标签: npm phantomjs npm-install dalekjs


    【解决方案1】:

    在 Windows 上,phantomjs 的路径似乎太长了。

    转到:

       C:\Users\[YOURNAME]\AppData\Local\Temp\phantomjs\phantomjs-1.9.8-windows.zip\
    

    并删除 exmaples 文件夹。重新运行安装..为我工作

    【讨论】:

      【解决方案2】:

      我认为这和DalekJS v0.0.5 installation hung是同一个问题

      长话短说,确保你的 devDependencies 看起来像这样:

      "devDependencies": { "dalekjs": "0.0.9", "dalek-browser-phantomjs":"https://github.com/wrumsby/dalek-browser-phantomjs/tarball/b0b6c011eec55ea7da987461f6e1c79a6ab4bf6e" }

      引用这个特定版本的 dalek-browser-phantomjs 应该可以解决这个问题。

      【讨论】:

        【解决方案3】:

        我在 Ubutnu 16 上,这对我有用, 将 package.json 文件更改为

        {  
            "name": "myCssTardis",  
            "description": "myTest description",  
            "devDependencies": {  
                "dalekjs": "0.0.9",  
                "dalek-browser-phantomjs":"https://github.com/wrumsby/dalek-browser-phantomjs/tarball/b0b6c011eec55ea7da987461f6e1c79a6ab4bf6e"  
            }  
        }
        

        那么你就不会面对

        错误:dalek-driver-phantomjs:找不到二进制文件:null

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2019-04-20
          • 2014-11-20
          • 1970-01-01
          • 1970-01-01
          • 2018-12-31
          • 2019-01-06
          • 1970-01-01
          • 2018-01-03
          相关资源
          最近更新 更多