diff --git a/CSDN博文备份/JenkinsCloudflare部署提示错误-160192467.md b/CSDN博文备份/JenkinsCloudflare部署提示错误-160192467.md new file mode 100644 index 0000000..c9e72ab --- /dev/null +++ b/CSDN博文备份/JenkinsCloudflare部署提示错误-160192467.md @@ -0,0 +1 @@ +
+ yarn add -D wrangler@latest
This project is configured to use pnpm because /var/lib/jenkins/workspace/Stonex/Stonex-Mdm-
Ui/package.json has a "packageManager" field



2026-04-15_09-09-00



上面的错误原因非常明确,是因为使用的包不同。


原因和解决


修改使用 pnmp 来进行部署。


原来的配置为:



        stage('Deploy to Cloudflare') {
steps {
// Install Wrangler locally for the project
sh 'yarn add -D wrangler@latest'
// Deploy
sh "yarn wrangler pages deploy ./dist --project-name=${PRJ_NAME} --branch=main"
}
}

修改为:



        stage('Deploy to Cloudflare') {
steps {
// Install Wrangler locally for the project
sh 'pnpm add -D wrangler@latest'
// Deploy
sh "pnpm wrangler pages deploy ./dist --project-name=${PRJ_NAME} --branch=main"
}
}

再次尝试部署。



https://www.isharkfly.com/t/jenkins-cloudflare/9316

\ No newline at end of file