首页 > 解决方案 > 在 Mac 上安装 Foundation-cli 的问题

问题描述

我是新手foundation-cli,已经在论坛中搜索过..

我曾多次尝试在 2012 年末的 iMac 上安装它,但总是收到警告和错误。有什么我可以做的,还是我必须在没有 cli 的情况下继续使用基础?

安装foundation-cli我收到此消息:

**(sudo npm install -g foundation-cli
Password:)**

npmWARNdeprecated bower@1.8.4: We don't recommend using Bower for new projects. Please consider Yarn and Webpack or Parcel. You can read how to migrate legacy project here: https://bower.io/blog/2017/how-to-migrate-away-from-bower/

npmWARNdeprecated graceful-fs@3.0.11: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js

/usr/local/bin/foundation -> /usr/local/lib/node_modules/foundation-cli/bin/foundation.js

+ foundation-cli@2.2.5

added 324 packages from 530 contributors in 12.579s

后来foundation new提出了这个问题:

foundation new

/usr/local/lib/node_modules/foundation-cli/node_modules/bower/lib/node_modules/configstore/index.js:54

throw err;

^



Error: EACCES: permission denied, open '/Users/ferdinand/.config/configstore/bower-github.json'

You don't have access to this file.



at Object.openSync (fs.js:439:3)

at Object.readFileSync (fs.js:344:35)

at Configstore.get (/usr/local/lib/node_modules/foundation-cli/node_modules/bower/lib/node_modules/configstore/index.js:35:26)

at new Configstore (/usr/local/lib/node_modules/foundation-cli/node_modules/bower/lib/node_modules/configstore/index.js:28:45)

at readCachedConfig (/usr/local/lib/node_modules/foundation-cli/node_modules/bower/lib/config.js:19:23)

at defaultConfig (/usr/local/lib/node_modules/foundation-cli/node_modules/bower/lib/config.js:11:12)

at Object.<anonymous> (/usr/local/lib/node_modules/foundation-cli/node_modules/bower/lib/index.js:16:32)

at Module._compile (internal/modules/cjs/loader.js:689:30)

at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)

at Module.load (internal/modules/cjs/loader.js:599:32)

标签: zurb-foundation

解决方案


您可以消除安装 CLI 的权限错误,但我建议进行手动安装,实际上只需 2 个步骤。

您可以克隆 CLI 使用的模板:(将项目名称更改为您想要的任何名称)

git clone https://github.com/zurb/foundation-zurb-template projectname

然后 cd 进入该项目并运行

yarn


推荐阅读