我希望我的package.json是這樣的,Windows將使用的package.json文件
{
"name": "Billing",
"version": "0.0.0",
"dependencies": {
"grunt": "~0.4.1",
"grunt-contrib-watch": "~0.5.3",
"grunt-contrib-compass": "~0.5.0",
"grunt-contrib-uglify": "~0.2.2",
"grunt-contrib-cssmin": "~0.6.2",
"matchdep": "~0.1.2"
},
"devDependencies": {
"grunt-contrib-handlebars": "~0.5.4",
"grunt-contrib-less": "~0.8.1"
}
}
我想這使用npm install
但得到這個錯誤
的package.json必須是實際的錯誤JSON,而不僅僅是JavaScript。
所以我用命令行來創建json,並添加了依賴關係。我發現,大多數軟件包的安裝都沒有發生這種錯誤,並且我的package.json通過使用npm install grunt-contrib-watch --save-dev
等得到了正確更新。
在Windows上我看到這個錯誤只有兩個包:對於咕嚕-的contrib-醜化」以及咕嚕-contrib請車把所以我的JSON文件與
{
"name": "Billing",
"version": "0.0.0",
"dependencies": {
"grunt": "~0.4.1",
"grunt-contrib-watch": "~0.5.3",
"grunt-contrib-compass": "~0.5.0",
"grunt-contrib-cssmin": "~0.6.2",
"matchdep": "~0.1.2"
},
"devDependencies": {
"grunt-contrib-less": "~0.8.1"
}
}
你沒問題必須得到additio關於錯誤的最終信息。請補充一點。這些行以'npm ERR!'開頭。 – user568109
npm ERR!無法解析json npm ERR!意外的令牌 npm ERR!文件:C:\ Users \ zm2759 \ AppData \ Roaming \ npm-cache \ wordwrap \ 0.0.2 \ package \ package.json npm ERR!無法解析package.json數據。 npm ERR! package.json必須是實際的JSON,而不僅僅是JavaScript。 npm ERR! npm ERR!這不是npm中的錯誤。 npm ERR!告訴軟件包作者修復他們的package.json文件。 JSON.parse npm ERR!系統Windows_NT 6.1.7601 npm ERR!命令「C:\\ Program Files \\ nodejs \\\\ node.exe」「C:\\ Program Files \\ nodejs \\ node_modules \\ npm \\ bin \\ npm-cli.js」「i」「 grunt-contrib-uglify「」--save-dev「 –
npm ERR! cwd C:\ Users \ zm2759 \ Desktop \ GruntJS npm ERR! node -v v0.10.15 npm ERR! npm -v 1.3.5 npm ERR!文件C:\ Users \ zm2759 \ AppData \ Roaming \ npm-cache \ wordwrap \ 0.0.2 \ package \ package.json npm ERR!代碼EJSONPARSE npm http 304 https://registry.npmjs.org/amdefine npm ERR! npm ERR!其他記錄詳細信息可在以下位置找到: npm ERR! C:\ Users \ zm2759 \ Desktop \ GruntJS \ npm-debug.log npm ERR!不好的代碼0 –