所以我想尝试新的应用程序的基础,但我不能通过第2步(http://foundation.zurb.com/apps/getting-started.html)。foundationCLI ENOENT当创建一个新项目
第1步进展良好。
- 我在Windows上。
- 我有节点v.0.10.33
- 我有红宝石1.9.3p551
- 我有混帐1.9.4.msysgit.2
- 我有捆扎机1.7.7
有什么问题?
所以我想尝试新的应用程序的基础,但我不能通过第2步(http://foundation.zurb.com/apps/getting-started.html)。foundationCLI ENOENT当创建一个新项目
第1步进展良好。
有什么问题?
我也有这个错误,我在foundationCLI.js中替换了下面的行,然后它就工作了。 我在基金会论坛上找到了这个答案,但帖子被删除。
线94:
var npmInstall = ['npm.cmd', 'install'];
线95:
var bowerInstall = ['bower.cmd', 'install'];
线96:
var bundleInstall = ['bundle.bat'];
线157:
exec(['bower.cmd', 'update', '--production', '--ansi'], function(err, out, code) {
line 176:
var proc = spawn('npm.cmd', cmd);
它修复了它!谢谢! (仍然很奇怪,虽然对吗?) – 2014-12-05 15:38:16
并没有解决它在这里,但它是有道理的。我试了这个昨晚的第一部分,但在这里失败了,在win64盒子上npm确实是npm,而不是npm.cmd。我认为这里有很多方法可能会失败,具体取决于您的工具来自哪些版本或来源。这是一个讨厌的事情,npm很快就没有帮助,或者Zurb显然不会在发布之前在Windows上测试。这是他们的声明,最后是拉菲:http://foundation.zurb.com/forum/posts/21148-foundation-apps-new-myapp-error-on-line-130 – 2014-12-06 00:05:41
不能帮助,但可以说我只是为了信心而说明了同样的错误。我经历了堆栈交换等各种各样的东西,通过谷歌搜索,但没有破解它。关于在脚本中执行npm安装的问题是一个问题。这可能是一件很有意思的事情,可能与cygwin的安装有关。 Zurb经常遇到这些问题。我通常的解决方案是删除所有的Ruby,Node等安装,然后创建新的,如果我能确定Zurb目前使用的是哪个版本。我不一定建议这一点。让我们看看他们在早些时候说些什么。 – 2014-12-05 08:24:14
我认为这必须是cygwin的一个明显部分的路径问题,它是nodejs或Ruby的一部分。现在工作太迟了。但是,我可以通过在foundationCLI.js中手动应用命令来获取示例应用程序。例如,npm安装yApp; cd yApp;凉亭安装;束; cd ..; npm start ;.在此之前,您可能必须运行失败的基础应用程序new yApp。 npm开始编译初始项目,然后监视编译/ variousthings编辑重新编译。您在浏览器中观看localhost:8080的结果。这可能会让你去。 – 2014-12-05 09:46:22