-
排查问题
在pakage.JSON找了半天没有找到这个依赖,确认不是本身依赖的问题,本地打包也没问题; -
到https://www.npmjs.com/代码仓库搜索是否有对应的版本
发现代码 仓库有这个版本,但是不是最新的版本; -
继续找原因
在Jenkins服务器上执行下面的语句
npm view stackframe
在上面截图里可以看到
/var/lib/jenkins/.npm/_logs/package.json 这里有一个打包文件
打开之后看到:
{
"requires": true,
"lockfileVersion": 1,
"dependencies": {
"stackframe": {
"version": "https://registry.npmmirror.com/stackframe/-/stackframe-1.3.0.tgz",
"integrity": "sha512-rJJgXNyqd+BVrWJEcDoRoJJL0VqCYhCtBJAKeKkRbUSzWwnwfuY8FTUD0u9HPpZlZfbvOIHnV8AhBbspFTex0g=="
}
}
}
到这里就找到原因了
https://registry.npmmirror.com/stackframe/-/stackframe-1.3.0.tgz 修改为: https://registry.npmmirror.com/stackframe/-/stackframe-1.3.2.tgz 服务器上执行: npm install https://registry.npmmirror.com/stackframe/-/stackframe-1.3.2.tgz
然后重新用Jenkins发版就OK了,
到此问题完美解决!



