【问题标题】:Npm Install Permission Errornpm 安装权限错误
【发布时间】:2020-08-28 07:06:42
【问题描述】:

所以我尝试将 npm install 运行到我的 WP 主题文件夹中,以便将 .scss 转换为 css。

当我尝试安装时,我看到的就是这个:

Web-Stations-Mac-Pro:ideabased matmorse$ npm install
npm WARN matmorse@1.0.0 No description
npm WARN matmorse@1.0.0 No repository field.

removed 7 packages in 1.661s

我已尝试卸载 NPM 和 NODE,然后使用 Brew 重新安装。我也尝试过更正我的权限。 node_modules 文件夹永远不会安装。

NPM -v : 5.3.0

否 - v:8.3.0

似乎没有任何效果。

【问题讨论】:

  • 这绝对是关于你的权利。将 package.json 复制到您的主文件夹并在那里尝试...

标签: node.js wordpress npm-install


【解决方案1】:

您的文件夹中没有 package.json,因此您不能使用 npm install 命令,因为 npm install 会查找 package.json(这就是您没有找到描述错误的原因)。

您可以使用npm install node-sass 安装node-sass 模块。

您可以参考documentation 以进一步了解npm install

【讨论】:

  • 好的,我看到在我的其他项目中有一个 package.json。这个文件是如何创建的?我从来不用添加它,它一直都在那里。
  • npm init 可以。然后编辑 package.json 以下载模块,或者您可以简单地使用 npm install module_name
  • 好的,我添加了 package.json,但 npm install 没有像往常一样安装 node-modules 文件夹,所以我运行了 npm install node-sass,它确实安装了正确的文件夹,但缺少 npm run build构建脚本。
  • 参考这个answer
【解决方案2】:

使用以下命令:

  1. npm config get prefix

  2. sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}

【讨论】:

    猜你喜欢
    • 2015-01-16
    • 1970-01-01
    • 2020-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-14
    • 2021-01-28
    • 1970-01-01
    相关资源
    最近更新 更多