uniapp使用微信小程序云開發(fā)

步驟

1、veu.config.js 中推薦安裝copy-webpack-plugin 5.0.0 版本。uniapp 框架文檔有說(shuō)明 vue-config

打開終端運(yùn)行 npm 安裝版本

npm install copy-webpack-plugin@5.0.0

需要5.0版本,高版本Uniapp不支持

2、創(chuàng)建你自己云函數(shù)目錄文件。我設(shè)置的:

wxcloud/cloudfunctions

3、修改manifest.json

在uni-app根目錄下,修改manifest.json中的微信小程序項(xiàng),結(jié)構(gòu)如下

"mp-weixin" : { /* 小程序特有相關(guān) */

? ? ? ? ? ? ? ? ? ? ? ?"appid" : "appid",

? ? ? ? ? ? ? ? ? ? ? ? "cloudfunctionRoot": "wxcloud/cloudfunctions/", // 這一行就是標(biāo)記云函數(shù)目錄的字段,



3、vue-config-js 中配置 編譯copy文件到build目錄。注意 空目錄可能不會(huì)拷貝(后續(xù)你可用創(chuàng)建函數(shù)文件就會(huì)拷貝了)。

const path = require('path')

? ?const CopyWebpackPlugin = require('copy-webpack-plugin')

module.exports = {

? ? configureWebpack: {

? ? ? ? plugins: [

? ? ? ? ? ? new CopyWebpackPlugin([{?

? ? ? ? ? ? ? ? ? ? ? ? from: path.join(__dirname, 'wxcloud/cloudfunctions'),?

? ? ? ? ? ? ? ? ? ? ? ? to: path.join(__dirname, 'unpackage', 'dist', process.env.NODE_ENV === 'production' ? 'build' : 'dev', process.env?

? ? ? ? ? ? ? ? ? ? ? ? ? ? .UNI_PLATFORM, 'wxcloud/cloudfunctions'),?

? ? ? ? ? ? ? ? ? ? }, ]),

? ? ? ? ]

? ? }

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容