我使用hipster创建了一个应用程序,然后在netbeans上打开生成的maven项目并运行它。我得到了这个错误:
执行目标com.github.trecloux:yeoman-maven-plugin:0.4:build (run-grunt) on project cabet -medical: Error during: node——version: Cannot run program "node" (in directory "/Users/retina/Dropbox/QEMWEB/WORK/PROJETS/LOGICIELS/hispter/cabinet_hipster_generate"): Error =2, No such file or directory -> [Help 1]
在Ubuntu上,如果你通过NVM安装Node.js而不是通过全局系统包,你可能会遇到这个问题。
基于另一个示例的一个可能的解决方案是创建一个名为/usr/local/bin/node
的可执行文件,它首先加载NVM环境并包含以下内容:
#!/bin/bash
export NVM_DIR="/home/USER/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
node $@
将NVM_DIR替换为NVM安装路径,并使该文件可执行,例如使用chmod +x /usr/local/bin/node
。