我是Foundation的新手,正在尝试为电子邮件sass版本启动Foundation。我通过npm在全球范围内使用以下版本安装了Foundation-cli:
Foundation CLI版本2.2.5
然后我将其cd到一个空文件夹,然后尝试通过以下命令启动一个测试器项目
创建新的--framework电子邮件
项目设置失败:
正在下载项目模板...已完成下载!
正在安装依赖项...
npm错误! git rev-list -n1 4.0:致命:模棱两可的参数'4.0': 未知版本或路径不在工作树中。 npm ERR!吉特 rev-list -n1 4.0:使用'-'将路径与修订分开,例如 这个:npm ERR! git rev-list -n1 4.0:'git [...]- [...]'npm ERR! git rev-list -n1 4.0:
在安装过程中出现了一些问题。
✓已创建新项目文件夹。 not未安装节点模块。尝试 手动运行npm install。 ✓已安装Bower组件。
因此,我进入新创建的项目文件夹并进行npm安装。仍然失败。
npm错误!代码1 npm错误!命令失败:/ usr / bin / git checkout 4.0 npm 呃!错误:pathspec“ 4.0”与git已知的任何文件都不匹配。 npm
任何人都可以给我提示如何解决吗?
答案 0 :(得分:3)
问题是Gulp曾经有一个4.0标记,但已被删除。只需运行npm i gulp@next --save-dev
或npm i gulp@4.0.0 --save-dev
。
它已在https://github.com/zurb/foundation-zurb-template/commit/a4472d7fc2409b43bbdc4df4dead7eb5e8e0e691中修复(请参见package.json中的更改)。
答案 1 :(得分:0)
我有同样的错误。
首先按照以下步骤手动安装gulp https://gulpjs.org/getting-started.html。
然后,如果出现错误消息说未安装VCBuildtools。通过
安装它们choco install vcbuildtools
此后它应该工作。
答案 2 :(得分:0)
尝试从此处手动安装: https://github.com/zurb/foundation-emails-template#manual-setup
使用Yarn代替npm
在几台不同的机器上为我工作。