一尘不染

如何使用Flask服务NPM软件包?

node.js

我有一个小的Flask应用程序,当前可从外部服务器上获取jQuery和Highlight.js。我想通过NPM创建这些本地依赖项。

这是什么标准做法?我应该建立package.json在同一目录文件作为我statictemplates目录和服务node_modules作为一个单独的静态目录阿拉这个问题

我正在使用打包和分发我的应用程序pip,因此任何解决方案都必须与此兼容。


阅读 348

收藏
2020-07-07

共1个答案

一尘不染

转到您的静态文件夹,然后在其中初始化您的npm项目。

cd flask_app/static
$ npm init

在安装并保存npm软件包后,您可以像这样为他们提供服务:

<script src="{{ url_for('static', filename='node_modules/toastr/toastr.js')}}"></script>

学分到:https : //codeburst.io/creating-a-full-
stack-web-application-with-python-npm-webpack-and-
react-8925800503d9

2020-07-07