angular - Angular 抛出错误“无法遵循符号链接”
问题描述
我无法构建角度(角度 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 并按照此链接中所述重新安装 [如何完全卸载 Node.js,并从头开始重新安装(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。请让我知道如何解决此问题。
解决方案
我在构建应用程序时遇到了这个错误,“rm -rf node_modules && npm i”对我不起作用。
这个错误是因为节点版本 12
以下命令为我解决了这个问题
sudo npm cache clean -f
sudo npm install -g n
sudo n 10.9.0
所以基本上我只是降级了我的节点版本
推荐阅读
- python - Micropython - Share variable in threads for funcions defined in diferent .py (files)
- c++ - How to solve the issue of "read of non-constexpr variable 'a' is not allowed in a constant expression" with boost.hana
- java - 想在提交 Chromium 源代码之前对输入的 URL 进行修改
- python - Editing font attributes when transferring string to image
- r - get wrong values when level factors
- python - 我得到一个 ValueError: could not convert string to float: 'f' when running a linear model fit。我已经转换了所有字符串。为什么我会收到此错误?
- c++ - How can I delegate a derived class to use it's parents constructor?
- php - Laravel:为什么要向所有模块发送邮件?
- javascript - Jquery kendo grid prevent clicking only non edit rows when in edit mode
- c++ - How to use libiconv correctly in C so that it would not report "Arg list too long"?