收藏
回答

如何解除小程序开发模式下,微信开发者工具对云函数文件夹的占用?

在打开带有云函数的小程序项目的情况下,

使用第三方cli工具进行微信小程序代码编译,

编译逻辑是编译前会使用"clean-webpack-plugin"插件删除一遍输出文件夹,

在删除的过程中,因为微信开发者工具把云函数文件夹资源给占住了,

导致"clean-webpack-plugin"插件没办法删除云函数文件夹,

最终导致使用第三方cli工具进行微信小程序代码编译时,编译出错

在微信开发者工具对云函数文件进行删除操作提示

点击永久删除后提示

目前解决办法是要编译前先关闭当前项目,然后编译成功后再打开项目,

严重影响开发效率,希望重视相关问题

有时候会有如下报错,忘记怎么复现的了,

以下为微信开发者工具版本

Nightly 1.03.2009292

系统版本为windows 10 (10.0.18362.1082)

回答关注问题邀请回答
收藏

1 个回答

  • 白宦成
    白宦成
    09-29

    可以通过配置 clean-webpack-plugin 来跳过云函数的相关目录 https://www.npmjs.com/package/clean-webpack-plugin

       // Removes files once prior to Webpack compilation
        //   Not included in rebuilds (watch mode)
        //
        // Use !negative patterns to exclude files
        //
        // default: ['**/*']
        cleanOnceBeforeBuildPatterns: ['**/*', '!static-files*'],
        cleanOnceBeforeBuildPatterns: [], // disables cleanOnceBeforeBuildPatterns
    
    
    
    09-29
    有用 1
    回复 2
    • 吃鱼先生
      吃鱼先生
      09-29
      治标不治本啊兄弟
      09-29
      回复
    • 白宦成
      白宦成
      10-02回复吃鱼先生
      这个才是正确的用法啊。因为你不应该用自己的函数处理 Node.js 环境的。除非你知道你要用它干嘛。
      10-02
      回复
登录 后发表内容
问题标签