我有一个小的Flask应用程序,当前可从外部服务器上获取jQuery和Highlight.js。我想通过NPM创建这些本地依赖项。
这是什么标准做法?我应该建立package.json在同一目录文件作为我static和templates目录和服务node_modules作为一个单独的静态目录阿拉这个问题?
package.json
static
templates
node_modules
我正在使用打包和分发我的应用程序pip,因此任何解决方案都必须与此兼容。
pip
转到您的静态文件夹,然后在其中初始化您的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