Functioning Flask 项目无法运行 npm run build、npm deploy、npm start。无法运行 Flask 项目

问题描述 投票:0回答:1

project structure . 我有一个正常运行的烧瓶项目。从这个意义上说,我两天前运行了服务器并且运行良好。我当时使用的是虚拟环境。两天后我返回该项目,它不再运行。我是处理其中一些问题的新手。但我在网上阅读,发现一些消息来源指出要删除 package-json 或 node_modules。我删除了它们并尝试使用 npm i 再次安装它们。但我仍然收到这个问题:

npm ERR! Missing script: "build"

跑步时

npm build

这是我的 package-lock-json 文件

{
  "name": "geoprocessing_engine",
  "version": "1.0.0",
  "lockfileVersion": 3,
  "requires": true,
  "packages": {
    "": {
      "name": "geoprocessing_engine",
      "version": "1.0.0",
      "license": "ISC"
    }
  }

我知道我这里没有脚本,但我有点担心这不是唯一发布的。我运行了flask run,收到了这个问题:

Error: Could not import 'server'.

并且也进行了单独的尝试:

File 

"/Users/moisesherrera/Desktop/LocisNet_Software_Dev/gistwebapp/geoprocessing_engine/src/models.py", line 7, in <module>
    from geoalchemy2 import Geometry
ModuleNotFoundError: No module named 'geoalchemy2'

我只是觉得这两天由于某种原因,虚拟环境可能以某种方式被停用,现在我没有原始的包json文件来恢复我的工作。我只是有点担心,因为我不知道该怎么做才能让我的应用程序再次成功运行。

我尝试运行此脚本:

delete node-modules folder
run command npm cache clean --force
run command npm install
npm i

但是说实话,我不知道我是否有一个节点模块,这是一个仅使用 Flask Python 的服务器,我一直在使用 pip3 来安装所有依赖项,到目前为止它运行得很好。

我还没有尝试手动放入脚本:“npm start”或“npm run build”,因为我不确定这些是否实际上指向我的文件结构中的任何内容。我的文件结构如下:

python flask npm package.json package-lock.json
1个回答
0
投票

这肯定是一个菜鸟错误。因为我正在使用 Flask 和 React 制作一个全栈应用程序,所以我实际上将 Flask 所需的命令与 React 所需的命令混淆了,没有意识到它们是分开的。 NPM 命令完全不同,在运行 Flask 隔离服务器时不需要!就这样。我在运行 Flask run 时收到的另一个错误将很快得到处理,我将发布该解决方案。

最好的, MH

© www.soinside.com 2019 - 2024. All rights reserved.