我想使用内置的intelliJ Idea maven模块运行mvn clean install
。
其中一个目标是:
[INFO] --- exec-maven-plugin:1.6.0:exec (npm-install)
字符串
这会失败,因为执行命令时使用的版本是:
npm ERR! node v6.17.1
npm ERR! npm v3.10.10
型
为了能够构建项目,我需要使用node 16,我可以通过终端轻松地完成它(只需在那里编写nvm use 16
并运行mvn clean install
),但我更喜欢通过idea运行mvn命令。
我尝试过通过Languages & Frameworks > Node.js
中的Idea设置来设置节点版本,但这并没有改变mvn clean install
所使用的版本。
有没有办法像在项目设置中设置java版本那样设置节点版本?
1条答案
按热度按时间wb1gzix01#
我找到了一个答案here。
这个plugin可以用来在执行
mvn clean install
时指定节点的版本。尽管它并不是我想要的,但是能够通过在项目设置中设置版本或类似的东西来通过Idea配置它,它完成了这项工作。似乎Idea目前不支持我想做的事情。