首先強調一下,雲開發中必須安裝 wx-server-sdk 依賴, 而wx-server-sdk 依賴需要使用 npm 的。但由於部分開發過程可能不再需要其他的依賴,那麼每次開發都要使用 npm 安裝依賴是一件很麻煩的事情。微信爲了簡化雲開發操作,提供了一鍵雲端安裝 wx-server-sdk 依賴,也就是在雲端幫助我們搞定,不需要我們手動在本地使用 npm 安裝,如下圖:
如果某個自建的雲函數需要使用 npm 安裝第三方依賴,該怎麼辦呢?操作如下:
- 右鍵雲函數,選擇“終端打開”
- 在package.json 文件裏面加入需要安裝包:
{
"name": "videoList",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"crypto": "^1.0.1",
"request-promise": "^4.2.4",
"wx-server-sdk": "^0.5.0"
}
}
然後在cmd終端裏面執行:
npm install request-promise --production
或者
npm install --save wx-server-sdk@latest
最後右鍵上傳雲端部署依賴就可以,在小程序前端進行調用了。