添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

打包问题:常见问题 Failed to run task: 'npm install' failed. java.io.IOException: Cannot run program "thingsboard\ui\target\node\node.exe"

原因:thingsboard的UI下面pom文件中的npm和node版本,与本地安装的版本不匹配

解决方法一:运行npm -v和node -v,查看已安装的node和npm版本,并将ui底下的pom文件中的npm和node版本替换掉

替换前——>

替换后——>

打包后不会继续报上面的错误

解决方法二:

切换node和npm版本,

先用npm切换node到对应版本上,然后通过npm,下载安装cnpm

用cnpm切换npm版本:cnpm install npm@6.4.1 -g

打包问题:常见问题Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) on project http: Failed to clean project: Failed to delete D:\projectSpace\thingsboard\transport\http\target\tb-http-transp
ort.rpm

原因:mvn clean 执行失败,没有删除之前打包生成的target文件夹,以及文件夹中的文件,主要是因为在上次打包结束时,java线程未结束,需要手动停止java线程。

解决办法:手动结束java线程,然后到报错提示的文件夹中,直接将整个打包后的文件夹全部删掉,重新打包即可

打包问题:问题与问题一同理 Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.0:npm (npm install) on project js-executor: Failed to run task: 'npm install' failed. java.io.IOException: Cannot run program "\things
board\msa\js-executor\target\node\node.exe"

原因:同样是node、npm版本与pom文件中的node与npm版本不匹配

解决办法:与问题一的解决办法相同,替换pom文件中的npm与node版本,与本地安装的node与npm版本相同即可

打包问题:常见问题Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.0:npm (npm install) on project js-executor: Failed to run task: 'npm install' failed.

原因:本地的mvn缓存中缺少node版本对应的文件 fetched-v.XXX-linux-x64 和 fetched-v.XXX-win-x64 ,因为之前的版本与当前node 的版本不同,所以会出现这种问题

解决方法一:下载对应本地node版本的这两个文件,并将文件放到C:\Users\你的用户名 \ .pkg-cache\v2.6文件夹下,下载地址: https://github.com/zeit/pkg-fetch/releases ,下载后记得重命名为对应node版本的文件名 fetched-vXXX-linux-x64 和 fetched-vXXX-win-x64,因为我的node版本为12.14.0,所以下载对应更高版本的fetched文件就可以了

友情提示 :由于我自己安装的node版本是12.14.0,所以我本地打包时使用的是fetched-v.12.XX.XX以上版本,若是本地node是官方源码中的node版本,则需要下载fetched大版本下的缓存文件。有好几个小伙伴说这边编译一直出错,最后按照我说的这种方法打包完成了,希望大家能够仔细查看自己的node版本。

fetched8、10、12不用梯子的情况下下载特别缓慢,这边推荐在我们QQ群里下载

解决方法二:强行解决,将UI底下的pom文件,进行修改

只需要修改“run build”为“build --force”,然后进行打包

打包成功以后,再将“build --force”改为“run build”

打包问题: https://github.com/sass/node-sass 下载失败

Downloading binary from https://github.com/sass/node-sass/releases/download/v4.12.0/win32-x64-64_bin

原因:node-sass需要梯子,没梯子的情况下下载大部分会失败

解决方法:将node-sass的源替换为码云下载

找到UI目录下的package文件,编辑器打开,找到 node-sass的位置:

替换以后,打包问题解决

打包结果如下:

Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.0: npm ( npm install ) on project js-executor: Failed to run task : ' npm install ' failed . [ERROR] Failed to execute goal com.github.eirs... 0、maven 启动 测试用例 报错问题。 错误日志如下。 ***********************日志bigan************************************* [ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.0: npm ( npm inst 有时使用 npm install 命令有些依赖包无法成功安装,出现如下提示: Failed to execute '/root/nodejs/bin/node /root/nodejs/lib/node_modules/ npm /node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/root/portal... 使用thin gs board 最新社区版,MQTT为V3.1,使用MQTT设备连接后能正常发布与订阅,但是一段时间后发现设备就不能再发布消息了,客户端也没有显示连接断开,检查后发现是客户端设备使用的消息可靠性QoS=2,修改客户端设备的发布QoS=0即可。处于对这问题的需要,最后修改thin gs board 的源码实现了Q0S=3的支持 npm install 安装失败 解决 方法 Win7系统,首先安装了node,然后在vscode里面执行安装 npm 时报了很多错误,发现巨坑啊(公司电脑安装时,时间长了,也没发现此坑,由于现在冠状病毒疫情的影响,需要再加办公,因此在家里的电脑安装 npm 时,发现巨坑,浪费了老子一天的时间,头都大了,差点跳楼了) 我的node版本 我的node版本如下: npm 的版本是高于5.3.0 的,我是降版本的,不... 提示 dubbo-admin-ui 构建失败 Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.9.0: npm ( npm install ) on project dubbo-admin-ui: Failed to run task : ‘ npm install failed . org.apache.commons.exec.Execute 联调,因此在实际中使用了 npm 命令,它是Nodejs软件包管理工具,全程是node package manager 是一个Node JS包管理和分发的工具,是JacaScript运行时Node.js的默认包管理器。最后搜索err code 1发现,按照百度经验,使用国内淘宝镜像c npm install 和c npm run dev成功得到了想要的结果。在官网下载Nodejs版本后,按照步骤进行 npm install 的时候出现了大部分的问题。如上图,后进行百度发现有几种可能的情况,包版本不对等。 问题说明: 首先, npm run build失败的原因大部分都是因为webpack的子库和webpack的版本号不对应的问题 根据你自己项目的不同,有不同程度的不兼容问题。比如我上面的问题中,显示是"optimize-css-assets-webpack-plugin"这个字库有问题。 有什么问题呢?... 下载src源码,不是bin二进制文件。官网寻找或者github寻找源码 https://flink.apache.org/downloads.html https://github.com/apache/flink/releases tar -zxvf mvn clean install -DskipTests -Dfast -Pvendor-repos -Dhadoop.version=2.6.0-cdh5.15.1 解决 办法: I was getting the same problem here, and this answer is just a guide, for those who are getting the same error: The maven output was similar to yours: [ERROR] Failed to ex... Thin gs board 是什么?开源物联网平台。提供成熟的IOT平台 解决 方案,以此作为上层IOT应用程序的服务端基础架构,可实现物联网项目的快速开发、管理、扩展。1.获取源码https://github.com/thin gs board /thin gs board .git2.开发环境Ø Jdk 1.8版本Ø Postgresql 9以上Ø Node.jsØ Npm Ø Maven 3.6以上Ø Git工具...