Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.Js和NPM的新手_Node.js_Npm - Fatal编程技术网

Node.Js和NPM的新手

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

想要在圣诞节期间使用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中。

也许您不需要从
package.json
目录中运行
npm install
,它将在本地安装
package.json
中声明的所有
依赖项,然后运行
postinstall
脚本。

这可能是我们最近修复的一个旧npm错误<代码>npm更新-g npm
您将一切就绪。
(当有一个.git但没有git头时会发生这种情况)

我也遇到了同样的问题

基于,我发现我做了一个
git init
,但需要再做一点才能让
npm
开心


我继续在目录中执行了一个
git add.
和一个
git commit-m”“
,以获得记录在git元数据中的第一次提交。然后,我重新运行了
npm安装
,一切都很好。

嘿,我稍后将尝试此功能,并会与您联系。谢谢你的帮助。