当尝试通过npm在Windows上放置依赖项时,我遇到了恼人的错误。我给package.json指的是正确的名字。救救我!
D:\sitenode>npm install
npm ERR! install Couldn't read dependencies
npm ERR! Error: Invalid version: "0.1"
npm ERR! at Object.module.exports.fixVersionField (C:\Program Files\nodejs\n
ode_modules\npm\node_modules\read-package-json\node_modules\normalize-package-da
ta\lib\fixer.js:183:13)
答案 0 :(得分:6)
您需要使用语义版本控制来修复字符串。每个版本必须带有。。* style(三位数)。所以我改变了你的package.json和它的工作
{ "name" : "SiteWithNode",
"version" : "0.0.1",
"private" : "true",
"dependencies" : {
"express" : "*.*.*",
"jade" : "*.*.*",
"stylus" : "*.*.*",
"nib" : "*.*.*"
}
}
当然你可能想要配置(由于兼容性而设置修复某些版本)。您可能需要查看here