Node.Js和NPM的新手
想要在圣诞节期间使用node.js创建一个项目,我使用本月.Net杂志的教程来帮助我。亨里克·乔雷塔(Henrik Joretag)写的这本书我认为它足够简单,但我似乎在第一关就遇到了一个问题 在编写package.json文件时,我尝试运行它。我遇到了以下错误Node.Js和NPM的新手,node.js,npm,Node.js,Npm,想要在圣诞节期间使用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/r
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中。也许您不需要从
package.json
目录中运行npm install
,它将在本地安装package.json
中声明的所有依赖项,然后运行postinstall
脚本。这可能是我们最近修复的一个旧npm错误<代码>npm更新-g npm
您将一切就绪。
(当有一个.git但没有git头时会发生这种情况)我也遇到了同样的问题 基于,我发现我做了一个
git init
,但需要再做一点才能让npm
开心
我继续在目录中执行了一个
git add.
和一个git commit-m”“
,以获得记录在git元数据中的第一次提交。然后,我重新运行了npm安装
,一切都很好。嘿,我稍后将尝试此功能,并会与您联系。谢谢你的帮助。