我正在尝试在我的MAC上安装Mjml电子邮件营销框架,但是我仍然在下面收到此错误
在此处输入代码
MacBook-Air:// desina $ npm init -y && npm install mjml
npm错误!路径/package.json
npm错误!代码EACCES
npm错误! errno -13
npm错误! syscall打开
npm错误!错误:EACCES:权限被拒绝,打开'/package.json'
npm错误! {[错误:EACCES:权限被拒绝,打开'/package.json'
npm错误!堆栈:“错误:EACCES:权限被拒绝,打开\'/ package.json \'',
npm错误! errno:-13,
npm错误!代码:“ EACCES”,
npm错误! syscall:“打开”,
npm错误!路径:“ / package.json”}
npm错误!
npm错误!该操作被您的操作系统拒绝。
npm错误!您可能没有权限以当前用户身份访问此文件
npm错误! npm ERR!如果您认为这可能是权限问题,请仔细检查
npm错误!文件及其包含目录的权限,或尝试运行
npm错误!再次以root / Administrator身份执行命令(尽管不建议这样做)。
npm错误!可以在以下位置找到此运行的完整日志:
npm错误! / Users / desina/。
答案 0 :(得分:0)
这里的问题是您不是计算机的管理员,因此存在与权限相关的错误。要求管理员授予您权限。
另一种方法是使用sudo
运行命令。
答案 1 :(得分:0)
您是否已安装Node js,并且具有安装的管理员权限?我发现在MJML中工作的更简单方法是安装应用程序,因为该应用程序已预先安装了该应用程序和语言。