安装npm install时出现问题,找不到python2、node-sass和node-gyp

问题描述 投票:0回答:1

我正在启动一个新的 Elixir 项目并尝试在资产文件夹中安装 npm。我一直遇到同样的错误,首先找不到 python2,然后是 node-sass 或 node-gyp 的问题。

node.js npm sass node-gyp node-sass
1个回答
0
投票

我看到的现有帖子及其答案似乎是针对 Windows 用户的,所以我想发布我发现的适用于 MacOS 用户的解决方案。希望这对其他人有帮助。

确保您的系统上安装了 python2 这可能是多余的,但你可以在这里找到 python2 安装程序

export PYTHON=python2

node-sass 已被弃用,尽管在开箱即用的节点安装命令中使用,但我发现卸载它并仅使用 sass 就可以了。

npm uninstall node-sass
npm install sass

如果文件夹中存在node_modules

rm -rf node_modules
npm cache clean --force
npm install 

经过大约 2 小时的尝试找到解决方案后,这对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.