如何重现问题
按照 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 服务器页面时,我得到以下信息:
# copy-paste the error message here
您的环境
蟒蛇 3
节点 -v =12.13.1
安装说明基于 1.0 版之前。 我们修复了它,请在frontend
目录中执行npm build
。
安装说明基于 1.0 版之前。 我们修复了它,请在
frontend
目录中执行npm build
。
谢谢你。 我这样做了,但它并没有修复它。 Webpack-stats.json 仍然缺失。
无论如何,我设法使用了docker,所以很好。
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
如上所示,需要额外的参数。 它解决了我的问题
最有用的评论
谢谢你。 我这样做了,但它并没有修复它。 Webpack-stats.json 仍然缺失。
无论如何,我设法使用了docker,所以很好。