微信小程序雲開發如何開啓雲函數本地調試

本來是想調試雲函數的,結果,廢了些時間,瞭解Node.js npm。 弄出來了,還略微😁

一、nodejs下載安裝  參考知乎 https://zhuanlan.zhihu.com/p/86241466

  1. 首先需要安裝nodejs:nodejs官網下載對應系統安裝包 https://nodejs.org/en/download
  2. 安裝時注意修改安裝目錄,建議放在非C盤目錄下,一路默認安裝即可;
  3. 安裝完成後啓動命令行工具,輸入 node -vnpm -v 查看安裝版本,出現提示版本信息即爲安裝成功(見圖1) 。

                                                                                        圖1

二、環境配置

說明:這裏的環境配置主要配置的是npm安裝的全局模塊所在的路徑,以及緩存cache的路徑,之所以要配置,是因爲以後在執行類似:npm install 模塊名 [-g] 的安裝語句時,會將安裝的模塊安裝到【C:\Users\用戶名\AppData\Roaming\npm】路徑中,佔C盤空間。
本文是將 nodejs 安裝在 D:\Program Files\nodejs 目錄下,以下操作可根據實際安裝目錄情況進行對應調整。

  1. 在安裝目錄下,如 D:\Program Files\nodejs 新建兩個文件夾 node_global(全局包存放目錄) 和 node_cache(緩存目錄);
  2. 打開命令行工具,執行以下兩句操作: ①npm config set prefix "D:\Program Files\nodejs\node_global"   ② npm config set cache "D:\Program Files\nodejs\node_cache"
  3. 配置環境變量:
  • 打開系統屬性-高級-環境變量,在系統變量中新建 變量名:NODE_PATH,變量值:D:\Program Files\nodejs\node_modules(見圖2);
  • 編輯用戶變量的 path,將默認的 C 盤下 APPData/Roaming\npm 修改爲 D:\soft\nodejs\node_global(見圖3);
  • 保存即可。

       

                                圖2   

            

                                                                     圖 3

三、上邊nodejs 安裝配置結束了,回到微信小程序吧,在雲函數上右鍵-開啓雲函數本地調試,依然報錯,提示沒有權限operation not permitted mkdir 錯誤編號4048:

        參考博客:https://blog.csdn.net/qingbo_2920249511/article/details/120869161

        我選擇更改了新建的兩個文件夾的操作權限

        在我們自己創建的【node_cache】和【node_global】兩個文件夾的操作權限,具體操作如下所示:

        選擇【node_cache】點擊鼠標右鍵選擇屬性,打開其屬性對話框,切換到”安全“項,點擊編輯按鈕,打開【node_cache】的權限對話框,選中Users將Users的權限下的“完全控制”和“修改”兩項勾選上(默認是不勾選的),點擊確定即可。圖4


        

                                                                                                圖4

 

ol,至此雲函數本地調試終於能使用啦

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章