电子邮件的基础无法创建带有npm错误的新项目

时间:2018-11-11 04:39:51

标签: npm zurb-foundation

我是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

任何人都可以给我提示如何解决吗?

3 个答案:

答案 0 :(得分:3)

问题是Gulp曾经有一个4.0标记,但已被删除。只需运行npm i gulp@next --save-devnpm 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

在几台不同的机器上为我工作。