zurb-foundation - 在 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)
解决方案
您可以消除安装 CLI 的权限错误,但我建议进行手动安装,实际上只需 2 个步骤。
您可以克隆 CLI 使用的模板:(将项目名称更改为您想要的任何名称)
git clone https://github.com/zurb/foundation-zurb-template projectname
然后 cd 进入该项目并运行
yarn
推荐阅读
- swift - 当用户点击通知 FCM 时如何移动到特定屏幕 iOS
- typescript - 如何使用函数返回类型作为变量类型?
- r - 对于不同行组的R中的in函数
- android - 应用易受 Intent 重定向问题的影响
- vue.js - 如何将惯性JS与quasar框架集成?
- python-3.x - Django + MQTT 如何在视图中发出请求并等待响应
- oracle - 如何理解给定的 sysdate 是 Date 或 Timestamp
- reactjs - 如何使用 React.js 进行突变?
- javascript - 使用谷歌表格数据的自定义图表
- javascript - 后台选项卡中的播放器不播放下一个播放列表曲目(自动播放策略?)