在Windows中使用纱线发布到gh页面不起作用

时间:2018-04-28 05:33:39

标签: git github github-pages

我正试图在Windows 10上使用yarn发布到gh-pages。 这是我的剧本:

"scripts": {
  "gh-pages":  "gh-pages --dist '.' --src '{index.html,dist/**,CNAME}'"
 }

我的根目录中有一个CNAME文件。现在我跑的时候

yarn gh-pages

我收到此错误:

  

$ gh-pages --dist'。' --src'{index.html,dist / **,CNAME}'   ENOENT:没有这样的文件或目录,统计'F:\ Source .. \'。''   错误命令失败,退出代码为1。   info有关此命令的文档,请访问https://yarnpkg.com/en/docs/cli/run

知道这里有什么问题吗?

1 个答案:

答案 0 :(得分:0)

Windows上的

$表示git bash提示符。

yarnpkg/yarn issue 5717提到:

  由于奇怪的路径修改,

yarn run无法在Git Bash中工作。

     

我发现唯一的解决方法是降级到1.5.1,不幸的是,Yarn无法使用此bug。

请检查您的纱线版本,.yarnrc内容和%PATH%(来自CMD):最好使用最简单的PATH测试,以避免来自其他已安装程序路径的任何副作用。