1

でパッケージをインストールしたいnpm: 私のパッケージファイルは:

  "dependencies": {
    "express": "~3.3.6",
    "socket.io": "0.9.16",
    "jade": "~0.35.0",
    "less-middleware": "~0.1.12",
    "redis": "~0.8.4",
    "connect-redis": "~1.4.5",
    "longjohn": "~0.2.1",
    "mongoose": "~3.6.20",
    "json-stringify-safe": "~5.0.0"
  },
  "devDependencies": {
    "grunt": "~0.4.1",
    "grunt-contrib-uglify": "~0.2.2",
    "grunt-nodemon": "~0.1.0",
    "grunt-contrib-jshint": "~0.6.3",
    "grunt-contrib-less": "~0.7.0",
    "grunt-ngmin": "0.0.3"
  }
}

しかし、私はこのエラーがあります:

npm http 304 https://registry.npmjs.org/underscore.string
npm ERR! Error: No compatible version found: underscore.string@'~2.2.0rc'
npm ERR! Valid install targets:
npm ERR! ["0.9.2","1.0.0","1.1.3","1.1.4","1.1.5","1.1.6","2.0.0","2.1.0","2.1.1","2.3.0","2.3.1","2.3.2","2.2.1","2.2.0-rc","2.3.3"]
npm ERR!     at installTargetsError (/usr/share/npm/lib/cache.js:685:10)
npm ERR!     at /usr/share/npm/lib/cache.js:607:10
npm ERR!     at saved (/usr/share/npm/node_modules/npm-registry-client/lib/get.js:138:7)
npm ERR!     at /usr/lib/nodejs/graceful-fs/polyfills.js:133:7
npm ERR!     at Object.oncomplete (fs.js:107:15)
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://bugs.debian.org/npm>
npm ERR! or use
npm ERR!     reportbug --attach /home/vahid/Workspace/talkie/npm-debug.log npm

npm ERR! System Linux 3.11.0-12-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! cwd /home/vahid/Workspace/talkie
npm ERR! node -v v0.10.15
npm ERR! npm -v 1.2.18

このエラーを修正するにはどうすればよいですか? ありがとう!

4

2 に答える 2

3

このパッチをまだ適用していない Grunt バージョンを使用している場合は、次の行のタイプミスが原因でエラーが発生しますpackage.json

underscore.string@'~2.2.0rc

代わりにこれにする必要があります:

underscore.string@'~2.2.0-rc

この問題を解決するには、新しいバージョンの Grunt を使用してください。

于 2013-10-20T16:39:55.660 に答える
1

package.json変化中sails ">0.9"

とうめき声">0.4.1"

それで全部です

于 2014-03-25T14:57:10.763 に答える