【问题标题】:Angular throws error "Couldn't follow symbolic link"Angular 抛出错误“无法遵循符号链接”
【发布时间】:2020-02-11 11:51:55
【问题描述】:

我无法构建角度(角度 6)。这发生在我升级节点模块之后。我收到此错误:

未能捕获任务输出文件的指纹 ':pbr-angular-common:setupAngular' 属性 '$1' 在最新期间 检查。

无法列出“/Users/xxx/git/xxx/angular-common/node_modules/@angular-devkit/build-angular/node_modules/.bin/node-gyp”的内容。 无法跟随符号链接。

这是我尝试过的事情

  1. 从 .bin 中删除了文件夹
  2. 删除 .bin 文件夹
  3. 已删除 node_modules 并按照此链接中的说明重新安装 [How do I completely uninstall Node.js, and reinstall from beginning (Mac OS X)
  4. 删除了此链接中提到的符号链接:
    [https://github.com/srs/gradle-node-plugin/issues/202][2]
  5. 已清除 npm 缓存(npm 清理缓存)
  6. 已清除 .gradle(包括 gradle nodejs 缓存)
  7. gradlew clean build 是否重新部署了
  8. 是否 brew 卸载节点、brew 安装节点、brew unlink 节点 && 链接节点

这是我使用的nodejsnpm versions

npm --version
6.11.3
node --version
v12.11.1

我正在开发 MacOS mojave 版本 10.14.5。请 请让我知道如何解决此问题。

【问题讨论】:

  • 您确定您已正确删除node_modules 并再次运行npm install 吗?那应该可以解决问题。命令:rm -rf node_modules && npm i
  • 也试过了..没用!
  • 这是节点版本 12 的问题。降级到节点版本 10.16.3 帮助我成功构建。

标签: angular macos typescript gradle npm


【解决方案1】:

我在构建应用程序时遇到此错误,并且 “rm -rf node_modules && npm i”对我不起作用。

这个错误是因为节点版本 12

以下命令为我解决了这个问题

sudo npm cache clean -f
sudo npm install -g n
sudo n 10.9.0

所以基本上我只是降级了我的节点版本

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-06
    • 2012-09-19
    • 2019-09-17
    • 1970-01-01
    • 1970-01-01
    • 2010-09-10
    • 1970-01-01
    相关资源
    最近更新 更多