Skip to content
This repository was archived by the owner on Oct 3, 2025. It is now read-only.

uiflowsコードフェンスを使うとエラーになる #9

@geckotang

Description

@geckotang

READMEに記載されているサンプルで edit-server したところエラーが表示されました。

エラー文次のとおりです。


> PROJECT_NAME@0.0.0 start /Users/geckotang/Work/PROJECT_NAME
> npm run edit-server


> PROJECT_NAME@0.0.0 edit-server /Users/geckotang/Work/PROJECT_NAME
> screen-spec-md edit-server -m ./markdown -d ./_spec

>>> publishing pages...
[1/1] /Users/geckotang/Work/PROJECT_NAME/_spec/index.html
>>> publishing tree...
>>> pages published!
<<< tree published!
All done :D
/Users/geckotang/Work/PROJECT_NAME/node_modules/viz.js/full.render.js:7
var Module=typeof Module!=="undefined"?Module:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}Module["arguments"]=[];Module["thisProgram"]="./this.program";Module["quit"]=(function(status,toThrow){throw toThrow});Module["preRun"]=[];Module["postRun"]=[];var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;if(Module["ENVIRONMENT"]){if(Module["ENVIRONMENT"]==="WEB"){ENVIRONMENT_IS_WEB=true}else if(Module["ENVIRONMENT"]==="WORKER"){ENVIRONMENT_IS_WORKER=true}else if(Module["ENVIRONMENT"]==="NODE"){ENVIRONMENT_IS_NODE=true}else if(Module["ENVIRONMENT"]==="SHELL"){ENVIRONMENT_IS_SHELL=true}else{throw new Error("Module['ENVIRONMENT'] value is not valid. must be one of: WEB|WORKER|NODE|SHELL.")}}else{ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS

Error: listen EADDRINUSE: address already in use :::3001
    at Server.setupListenHandle [as _listen2] (net.js:1300:14)
    at listenInCluster (net.js:1348:12)
    at Server.listen (net.js:1436:7)
    at Function.listen (/Users/geckotang/Work/PROJECT_NAME/node_modules/express/lib/application.js:618:24)
    at start (/Users/geckotang/Work/PROJECT_NAME/node_modules/screen-spec-md/server/edit-server.js:23:22)
    at startEditServer (/Users/geckotang/Work/PROJECT_NAME/node_modules/screen-spec-md/server/edit-server.js:50:3)
    at processTicksAndRejections (internal/process/task_queues.js:93:5)
    at async Object.exports.handler (/Users/geckotang/Work/PROJECT_NAME/node_modules/screen-spec-md/bin/commands/edit-server.js:19:3)
Emitted 'error' event on Server instance at:
    at emitErrorNT (net.js:1327:8)
    at processTicksAndRejections (internal/process/task_queues.js:80:21) {
  code: 'EADDRINUSE',
  errno: 'EADDRINUSE',
  syscall: 'listen',
  address: '::',
  port: 3001
}
npm ERR! code ELIFECYCLE
npm ERR! errno 7
npm ERR! PROJECT_NAME@0.0.0 edit-server: `screen-spec-md edit-server -m ./markdown -d ./_spec`
npm ERR! Exit status 7
npm ERR!
npm ERR! Failed at the PROJECT_NAME@0.0.0 edit-server script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/geckotang/.npm/_logs/2019-11-28T02_30_19_229Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 7
npm ERR! PROJECT_NAME@0.0.0 start: `npm run edit-server`
npm ERR! Exit status 7
npm ERR!
npm ERR! Failed at the PROJECT_NAME@0.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/geckotang/.npm/_logs/2019-11-28T02_30_19_250Z-debug.log

uispecを動かす際に、ポートの3001番は使用していませんでした。

おそらくviz.jsのエラーが原因だろうと思い、mdファイルからuiflowsの部分の記述を削除したところ、サーバーが立ち上がりました。

ディレクトリの状況

drwxr-xr-x geckotang staff   192 B  Thu Nov 28 11:32:23 2019   _spec
drwxr-xr-x geckotang staff    96 B  Thu Nov 28 11:29:39 2019   markdown
drwxr-xr-x geckotang staff  23.9 KB Thu Nov 28 11:23:28 2019   node_modules
.rw-r--r-- geckotang staff 503.6 KB Thu Nov 28 11:23:29 2019   package-lock.json
.rw-r--r-- geckotang staff   706 B  Thu Nov 28 11:29:28 2019   package.json
.rw-r--r-- geckotang staff   957 B  Thu Nov 28 11:17:18 2019   README.md
drwxr-xr-x geckotang staff    96 B  Thu Nov 28 11:28:51 2019   spec

Nodeのバージョン

[geckotang]$ node -v
v12.13.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions