Doccano: npm run build 不工作:缺少脚本:build

创建于 2019-12-10  ·  6评论  ·  资料来源: doccano/doccano

如何重现问题
按照 github README 中的安装指南进行操作。

_从源安装
我想记住你,这是最难的设置方式。 您必须安装 Python/Node.js 并键入许多命令。
安装 Python
安装 Node.js
获取doccano的源码:git clone https://github.com/chakki-works/doccano.git
移动到 doccano 目录:cd doccano
为 doccano 创建环境:virtualenv venv
激活环境:source venv/bin/activate
安装需要的包:pip install -r requirements.txt
移动服务器目录:cd app/server
构建前端库:npm install
构建前端源码:npm run build
回到服务器目录: cd ../
初始化doccano:python manage.py migrate
创建用户:python manage.py createsuperuser
运行doccano:python manage.py runserver
停止多卡诺:Ctrl+C
重新启动 doccano:python manage.py runserver(确认您在 app/server 目录中并且环境处于活动状态)。_

这是我遇到麻烦的地方:
_移动服务器目录:cd app/server
构建前端库:npm install
构建前端源码:npm run build_

所以,我执行 npm install 并得到:
npm WARN doccano 没有存储库字段。
npm WARN doccano 没有许可证字段。

1.114 秒内更新
发现 0 个漏洞

在我执行 npm run build 之后:
错误! 缺少脚本:构建

错误! 可以在以下位置找到此运行的完整日志:
npm 错误! /root/.npm/_logs/2019-12-10T18_05_07_427Z-debug.log

这是日志的内容:

_0 信息,如果它以 ok 结尾,它就起作用了
1 详细 cli ['/usr/bin/node', '/usr/bin/npm', 'run', 'build']
2 信息使用[email protected]
3 信息使用[email protected]
4 详细堆栈错误:缺少脚本:构建
4 运行时的详细堆栈 (/usr/lib/node_modules/npm/lib/run-script.js:155:19)
4 详细堆栈位于 /usr/lib/node_modules/npm/lib/run-script.js:63:5
4 详细堆栈位于 /usr/lib/node_modules/npm/node_modules/read-package-json/read-json.js:116:5
4 详细堆栈位于 /usr/lib/node_modules/npm/node_modules/read-package-json/read-json.js:435:5
4 在 checkBinReferences_ (/usr/lib/node_modules/npm/node_modules/read-package-json/read-json.js:391:45) 的详细堆栈
4 最终的详细堆栈 (/usr/lib/node_modules/npm/node_modules/read-package-json/read-json.js:433:3)
4 详细堆栈 (/usr/lib/node_modules/npm/node_modules/read-package-json/read-json.js:161:5)
4 详细堆栈位于 /usr/lib/node_modules/npm/node_modules/read-package-json/read-json.js:382:12
4 详细堆栈位于 /usr/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:115:16
4 FSReqCallback.readFileAfterClose [as oncomplete] 的详细堆栈 (internal/fs/read_file_context.js:61:3)
5 详细 cwd /opt/text_annotation_tool/doccano/app/server
6 详细 Linux 4.15.0-66-generic
7 详细 argv "/usr/bin/node" "/usr/bin/npm" "run" "build"
8 详细节点 v12.13.1
9 冗长的 npm v6.12.1
10 错误缺少脚本:构建
11 详细退出 [ 1, true ]_

由于安装指南提到了前端,我进入了 doccano/frontend 并进行了 npm install; npm run build 在那里,一切顺利。 无论如何,当我尝试打开主 doccano 服务器页面时,我得到以下信息:
image

感谢您的帮助!

# copy-paste the error message here

您的环境
蟒蛇 3
节点 -v =12.13.1

npm -v = 6.12.1

  • 操作系统:
  • 使用的 Python 版本:
  • 安装 doccano 时:
  • 您是如何安装 doccano(Heroku 按钮等)的:
question

最有用的评论

安装说明基于 1.0 版之前。 我们修复了它,请在frontend目录中执行npm build

谢谢你。 我这样做了,但它并没有修复它。 Webpack-stats.json 仍然缺失。
无论如何,我设法使用了docker,所以很好。

所有6条评论

安装说明基于 1.0 版之前。 我们修复了它,请在frontend目录中执行npm build

安装说明基于 1.0 版之前。 我们修复了它,请在frontend目录中执行npm build

谢谢你。 我这样做了,但它并没有修复它。 Webpack-stats.json 仍然缺失。
无论如何,我设法使用了docker,所以很好。

  • npm 运行构建
    npm 错误! 缺少脚本:构建

npm 错误! 可以在以下位置找到此运行的完整日志:
npm 错误! /var/lib/jenkins/.npm/_logs/2020-08-06T04_35_17_732Z-debug.log
构建步骤“Shell ausführen”将构建标记为失败

@Prateekmaithil19你解决了吗? 如果知道,请告诉我,我也收到此错误。

@Prateekmaithil19我正面临这个问题,有没有找到解决办法?

npm run build:local或 npm run build:production

如上所示,需要额外的参数。 它解决了我的问题

此页面是否有帮助?
0 / 5 - 0 等级