Python 如何配置应用程序引擎以使用文件结构中的node_modules文件夹部署应用程序?
我将grunt与google app engine一起使用,但每次尝试部署时,我都必须将node_模块从目录中取出,以使其正常工作 这是我的文件结构-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.
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"