Skip to content
This repository was archived by the owner on Apr 22, 2023. It is now read-only.
This repository was archived by the owner on Apr 22, 2023. It is now read-only.

Large README.md breaks npm scripts #4659

@msackman

Description

@msackman
> node -v
v0.8.18

> git clone https://github.com/five-eleven/bvm.git
> cd bvm
> npm install
> npm test
> npm run-script generate-assembler

> [email protected] generate-assembler /home/matthew/511/bvm
> pegjs --cache --track-line-and-column src/assembler.pegjs src/assembler-parser.js

execvp(): Argument list too long
npm ERR! [email protected] generate-assembler: `pegjs --cache --track-line-and-column src/assembler.pegjs src/assembler-parser.js`
npm ERR! `sh "-c" "pegjs --cache --track-line-and-column src/assembler.pegjs src/assembler-parser.js"` failed with 127
npm ERR! System Linux 3.7-trunk-amd64
npm ERR! command "/usr/local/bin/node" "/usr/local/bin/npm" "run-script" "generate-assembler"
npm ERR! cwd /home/matthew/511/bvm
npm ERR! node -v v0.8.18
npm ERR! npm -v 1.2.2
npm ERR! code ELIFECYCLE

> mv README.md /tmp/
> npm run-script generate-assembler
npm WARN package.json [email protected] No README.md file found!

 [email protected] generate-assembler /home/matthew/511/bvm
 pegjs --cache --track-line-and-column src/assembler.pegjs src/assembler-parser.js

execvp arg list too long is just bizarre. Either the wrong error msg is being spat out or for some reason npm is putting the contents of the README.md either in the env or on the command line. Just bizarre.

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