【问题标题】:Every npm command throwing errors每个 npm 命令都会抛出错误
【发布时间】:2018-09-07 21:08:58
【问题描述】:

我正在玩一个测试 Laravel 应用程序,我正在尝试运行“npm run watch”,但它只会抛出错误。即使使用“npm install”,它也会做同样的事情。顺便说一句,我在Mac上。我就是什么都做不了,我也不知道为什么。如果我错过了您需要的一些信息,请告诉我。提前致谢!

npm run watch - 日志文件

npm install - 来自终端的错误(日志文件大约有 10k 行)

【问题讨论】:

  • 里面有很多权限错误,你的目录是可写的吗?可能是路径中的方括号?
  • 您在这个文件夹中似乎有一些权限问题,请检查您当前的用户是否有在这个文件夹中写入的权限,也许还要检查 nodejs/npm 是否正确安装,如果他们有正确的许可。
  • @Flimzy - 没有截图。只有 hastebin 链接可以让问题保持干净。
  • @bearzk - 我去获取有关 node_modules 文件夹的信息并将所有内容更改为读写,但这仍在发生。我见过某种“chmod”命令,但我不太了解。我会在这里使用它吗?
  • @Techmo 在 Mac 上你可以使用ls -l . 检查当前文件夹的权限/所有权,如果你看到,说 Techmo 是你的用户名,很多 Techmo 工作人员在文件/文件夹名称之后,你没事。您可以在此项目文件夹中尝试chown -R .,以确保(递归)中的所有内容都归当前用户所有。

标签: node.js laravel npm


【解决方案1】:

您必须尝试卸载 node.js 并再次安装 nodejs(8.00.4 LTS 版本。链接(“https://nodejs.org/en/download/”))。然后要检查 node.js 是否正常运行,请转到终端并键入命令“node -v”,它会显示 node.js 安装的版本。然后尝试实现 npm 命令。

【讨论】:

    【解决方案2】:

    我现在一切正常。我只需要更改 node_module 文件的所有权。

    【讨论】:

      猜你喜欢
      • 2019-05-23
      • 2021-01-25
      • 2019-04-18
      • 1970-01-01
      • 2013-12-15
      • 2016-12-17
      • 1970-01-01
      • 2021-04-12
      • 2018-12-20
      相关资源
      最近更新 更多