Leu*_*ang 6 javascript python node.js flask npm
我有一个 python 应用程序,我正在使用该函数通过 Flask 将其部署render_template()
到网页上。同时,我尝试使用 npm 将一些 javascript 模块合并到我的代码中。虽然我已在包含所有其他 javascript 文件的文件夹中正确安装了所需的模块static
,但代码拒绝识别这些模块。
我的 Flask CLI 显示我的本地开发服务器已正确定位模块文件,但如果我运行var module = require('module')
代码,则通过浏览器运行时不会显示任何已工作的指示。这适用于我是否将此脚本包含在template
文件夹中的 html 模板中,或者包含在文件夹中的外部 javascript 文件中static
。
有趣的是,如果我使用 npm CLI 运行相同的外部 javascript 文件node script.js
,该脚本将会执行。有人可以解释我做错了什么以及为什么会这样吗?我对 node.js、npm 完全陌生,今天刚刚开始,所以任何帮助将不胜感激。
我目前的工作基于这里有 6 个赞成票的答案:How can I service NPM packages using Flask?
小智 -1
npm
是。Node.js 包管理器工具。而且它只是使用了node.js应用程序。如果您的应用程序前端是 React 或 Vue 框架,后端是 Node.js 框架(例如 Express 或 Koa),那么使用 npm 很好。但是现在你的后端是Flask,你知道Python包管理工具是Pip,所以如果你使用Npm,你应该在前端使用node,后端是flask,并且前端启动npm start
,后端启动python app.py
。
归档时间: |
|
查看次数: |
4825 次 |
最近记录: |