当前尝试运行gradlew build,但是在我的计算机上重新安装Windows之后,它不再工作。任何帮助将向下跌破使用gradlew build cmd不能启动命令'npm''
出了什么问题被appriciated
我在命令提示符处得到的错误是: 执行失败的任务“:WWW:节点”。
的问题发生起动过程 '命令'故宫'
exec { workingDir 'src/main/web' commandLine 'npm', 'install' }
当前尝试运行gradlew build,但是在我的计算机上重新安装Windows之后,它不再工作。任何帮助将向下跌破使用gradlew build cmd不能启动命令'npm''
出了什么问题被appriciated
我在命令提示符处得到的错误是: 执行失败的任务“:WWW:节点”。
的问题发生起动过程 '命令'故宫'
exec {
workingDir 'src/main/web'
commandLine 'npm', 'install'
}
首先,你需要安装nodejs。 Npm - 节点包管理器与节点捆绑在一起。由于您刚刚安装了Windows,因此未安装节点,并且node/npm命令不可用。
只需从nodejs网站下载安装程序并安装即可。
此外还有一种更好的方式在gradle中运行节点脚本和npm任务。查看node-gradle-plugin。这是你正在使用的exec task
的整齐包装。
在使用Windows和* nix的项目上工作时,我遇到了类似的问题。我固定它像这样...
if (System.getProperty('os.name').toLowerCase(Locale.ROOT).contains('windows')) {
commandLine 'npm.cmd', 'install'
} else {
commandLine 'npm', 'install'
}
对于Windows,你需要使用.CMD
雅我已经安装了,当我做NPM -v显示版本,我能够安装模块没问题,这就是为什么我很困惑 –
你有没有尝试过任何其他执行任务?可能是使用gradle /权限而不是NPM的问题。尝试在cmd中启动,以“以管理员身份运行”启动 – faizan
ya仍然没有运气gradle似乎只运行失败 –