Python 如何配置应用程序引擎以使用文件结构中的node_modules文件夹部署应用程序?

Python 如何配置应用程序引擎以使用文件结构中的node_modules文件夹部署应用程序?,python,google-app-engine,node-modules,Python,Google App Engine,Node Modules,我将grunt与google app engine一起使用,但每次尝试部署时,我都必须将node_模块从目录中取出,以使其正常工作 这是我的文件结构- project/ lib/ node_modules/ app/ static/ templates/ __init__.py views.

我将grunt与google app engine一起使用,但每次尝试部署时,我都必须将node_模块从目录中取出,以使其正常工作

这是我的文件结构-

    project/
            lib/
            node_modules/
            app/
                static/
                templates/
                __init__.py
                views.py
                models.py
            .gitignore
            README.md
            app.yaml
            appengine_config.py
            Gruntfile.js
            package.json
因此,我已经研究了关于这个主题的其他问题,但它是针对java的,我使用的是python,那么如何配置应用程序引擎以使用文件结构中的node_modules文件夹部署应用程序呢?我忽略了所有的grunt文件,没有将它们提交给我的回购协议,所以我不知道这里的任何帮助都会非常感谢

您可以在应用程序的配置文件中使用:

skip_files元素指定应用程序中的哪些文件 不将目录上载到应用程序引擎。该值为 正则表达式,或正则表达式列表。任何文件名 匹配任何正则表达式的将从 上载应用程序时要上载的文件


注意覆盖文档部分中的默认值。

你的
app.yaml
是什么样子的?我想我已经解决了,谢谢。很高兴听到这个消息。在这种情况下,提交人应点击投票箭头下的复选标记,以指示首选答案,从而完成SO(StackOverflow)Q&A的生命周期。不需要也不鼓励使用感谢信。
application: project
version: 1
runtime: python27
api_version: 1
threadsafe: yes

handlers:

- url: /*.svg
  static_files: app/static/images/images_dest/*.svg
  upload: app/static/images/images_dest/*.svg
  mime_type: image/svg+xml

- url: /static
  static_dir: app/static 

- url: .*
  script: app.app

skip_files:
- ^(node_modules)
- ^(.*/)?#.*#$
- ^(.*/)?.*~$
- ^(.*/)?.*\.py[co]$
- ^(.*/)?.*/RCS/.*$
- ^(.*/)?\..*$


libraries:
- name: jinja2
  version: "2.6"
- name: markupsafe
  version: "0.15"