2017-01-10 48 views
3

これはReactアプリケーションのスタートスクリプトです。npm ERR!コードENOENT、npm ERR! errno 34

"scripts": { 
    "prestart": "babel-node tools/startMessage.js", 
    "start": "npm-run-all --parallel test:watch open:src lint:watch", 
    "open:src": "babel-node tools/srcServer.js", 
    "lint": "node_modules/.bin/esw webpack.config.* src tools", 
    "lint:watch": "npm run lint -- --watch", 
    "test": "mocha --reporter progress tools/testSetup.js \"src/**/*.test.js\"", 
    "test:watch": "npm run test -- --watch", 
    "clean-dist": "npm run remove-dist && mkdir dist", 
    "remove-dist": "node_modules/.bin/rimraf ./dist", 
    "build:html": "babel-node tools/buildHtml.js", 
    "prebuild": "npm-run-all clean-dist test lint build:html", 
    "build": "babel-node tools/build.js", 
    "postbuild": "babel-node tools/distServer.js" 
    }, 

npm startを実行すると、長いエラーが表示されます。

npm ERR! System Linux 3.10.0-327.36.3.el7.20161025.20.x86_64 
npm ERR! command "/usr/local/bin/node" "/usr/local/bin/npm" "run" "lint" "--" "--watch" 
npm ERR! cwd /home/user/workspace/shareback-viewer 
npm ERR! node -v v0.10.30 
npm ERR! npm -v 1.4.21 
npm ERR! path /home/user/workspace/shareback-viewer/node_modules/lint/package.json 
npm ERR! code ENOENT 
npm ERR! errno 34...... 

明らかに、npmスクリプトが間違ったパスを探しているために失敗しています。 npm ERR!パス/home/user/workspace/shareback-viewer/node_modules/lint/package.json

これをどのように修正できますか?

+0

を脇に... nodejs https://nodejs.org/en/ v7.4.0の現在のリリースにアップグレードしてください。v0.10.30を使用しています。 –

+0

ああ、私はそうかもしれないと思います問題。それは正しく解析されていません。 – Stacker

答えて

0

私はこのエラーがnode_modulesを削除し、もう一度NPMをインストールし実行していた時はいつでもトリック、NPM開始その小さな-周りの仕事の後のキックを行うようです。私はこのことについてGitHubに大きな問題を抱えているようで、ほとんどの人は上記の方法を使用することを提案しています。他のnpmエラーが表示された場合はofficial docs for error troubleshootingを確認できます。それでも問題が発生した場合は、キャッシュのクリーニングコマンドを試してください。--forceフラグを追加する必要がある場合があります。お役に立てれば!

関連する問題