alexanderGugel / alexanderGugel/ied

npm installed dependencies crash ied `Error: EINVAL: invalid argument, readlink`

Aberta
#44 5 comentários 5 reações 0 responsáveis Ver no GitHub
Linguagem predominante
JavaScript
Estrelas
2k
Forks
51
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

If you have dependencies installed with npm i.e. as a non-symlink dir `node_modules/dependency_name`, ied will crash when it tries to readlink the dir.

```
> mkdir ied-npm-crash
> cd ied-npm-crash
> npm init -f
npm WARN using --force I sure hope you know what you are doing.
Wrote to /Users/timoxley/Projects/tests/ied-npm-crash/package.json:

{
"name": "ied-npm-crash",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "Tim Oxley ",
"license": "ISC"
}
> npm install --save mkdirp
npm WARN package.json ied-npm-crash@1.0.0 No description
npm WARN package.json ied-npm-crash@1.0.0 No repository field.
npm WARN package.json ied-npm-crash@1.0.0 No README data
npm http request GET https://registry.npmjs.org/mkdirp
npm http 304 https://registry.npmjs.org/mkdirp
npm http request GET https://registry.npmjs.org/minimist
npm http 304 https://registry.npmjs.org/minimist
mkdirp@0.5.1 node_modules/mkdirp
└── minimist@0.0.8

> ied install
/usr/local/lib/node_modules/ied/lib/install_cmd.js:65
if (err) throw err
^

Error: EINVAL: invalid argument, readlink '/Users/timoxley/Projects/tests/ied-npm-crash/node_modules/mkdirp'
at Error (native)
```

Guia de contribuição

Abrir o guia de contribuição

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.