想在圣诞节期间使用 node.js 创建一个项目,并且正在使用本月 .Net 杂志的教程来帮助我。由 Henrik Joretag 撰写,我认为这很简单,但我似乎在第一关就遇到了问题。
在编写 package.json 文件时,我尝试运行它。我收到以下错误。
error TypeError: Cannot call method 'replace' of undefined
error at /usr/local/lib/node_modules/npm/node_modules/read-package-json/read- json.js:332:45
error at fs.js:117:20
error at /usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:53:5
error at /usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:62:5
error at Object.oncomplete (fs.js:297:15)
我完全不知道如何配置它,因为教程已经说明在创建 package.json 文件后它应该可以工作。我的 package.json 看起来像这样。
{
"name": "sample-dashboard.iwishiwaschucknorris.com",
"version" : "0.0.1",
"homepage" : "http://sample-dashboard.iwishiwaschucknorris.com",
"description" : "Mind-meldification for teams",
"dependencies" : {
"backbone" : "",
"underscore" : "",
"express" : "",
"stitch" : "",
"andbang-express-auth" : "",
"precommit-hook" : "",
"clientmodules" : "",
"templatizer" : "",
"andlog" : "",
"getconfig" : "",
"connect-githead" : ""
},
"clientmodules" : ["andlog","backbone","underscore"],
"main" : "server.js",
"scripts" : {
"postinstall" : "node node_modules/clientmodules/install.js"
}
}
对此的任何帮助都会很棒,因为我真的很想深入了解 node 和backbone.js。