0

package.json がありますが、コマンド コンソールで実行しようとすると、次のエラーが発生しました。

$ npm install
npm ERR! install Couldn't read dependencies
npm ERR! Windows_NT 5.1.2600
npm ERR! argv "C:\\Program Files (x86)\\nodejs\\\\node.exe" "C:\\Program Files (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! node v0.12.2
npm ERR! npm  v2.7.4

npm ERR! Invalid version: "0.1"
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

npm ERR! Please include the following file with any support request:
npm ERR!     F:\UwAmp\www\nodejs\express\npm-debug.log

これが私のpackage.jsonです

{
    "name": "Express101",
    "version": "0.1",
    "description": "This is a practice demo for express node",
    "main": "app.js",
    "author": {
        "name": "Juan Dela Cruz",
        "email": "jdcruz01@gmail.com"
    },
    "dependencies": {
        "express": "^4.13.3",
        "jade": "^1.11.0"
    }
}

これで私を助けてもらえますか?バージョン部分にエラーがあるとのことです。

4

1 に答える 1

2

答えはエラーメッセージにあります:

npm エラー! 無効なバージョン: 「0.1」

package.jsonには、次のものがあります。

"バージョン": "0.1",`

これを semver の要件を満たすようにフォーマットする必要があります (npm package.json docsおよびnode-semver repoを参照)。0前に ( ) を追加する0.0.1と、エラーが消えるはずです。

于 2015-09-24T01:14:30.667 に答える