CommandError:看起来node.js和/或npm没有安装或找不到。
访问https://nodejs.org为您的系统下载并安装node.js。
如果您安装了npm,但仍收到此错误消息,请在settings.py中设置npm_BIN_PATH变量,以匹配系统中npm可执行文件的路径。
示例:NPM_ BIN_PATH="/usr/local/bin/npm";
对于windows用户,添加
NPM_BIN_PATH = "C:/Program Files/nodejs/npm.cmd"
至settings.py
为了了解Node是否安装在您的托管环境中,您可以使用:
节点-v
如果这返回了一个版本,那么这表明默认情况下安装了NodeJS。要找到节点二进制文件的完整路径,请使用:
节点在哪里
或
哪个节点
一旦你得到了完整的路径,就在Django的settings.py中定义它。
然而,如果你仍然在这方面遇到困难,我强烈建议你找到一个托管的NodeJS网络托管提供商,该提供商将原生地拥有NodeJS,他们的支持可以帮助解决这些问题。