【发布时间】: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”的内容。 无法跟随符号链接。
这是我尝试过的事情:
- 从 .bin 中删除了文件夹
- 删除 .bin 文件夹
- 已删除 node_modules 并按照此链接中的说明重新安装 [How do I completely uninstall Node.js, and reinstall from beginning (Mac OS X)
- 删除了此链接中提到的符号链接:
[https://github.com/srs/gradle-node-plugin/issues/202][2] - 已清除 npm 缓存(npm 清理缓存)
- 已清除 .gradle(包括 gradle nodejs 缓存)
- gradlew clean build 是否重新部署了
- 是否 brew 卸载节点、brew 安装节点、brew unlink 节点 && 链接节点
这是我使用的nodejs 和npm 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