【问题标题】:npm, node error how can i solve themnpm,节点错误我该如何解决它们
【发布时间】:2016-03-18 13:35:19
【问题描述】:

我是 node.js 的新手。 这是我的 package.json 文件

{
    "name": "chat",
    "version": "1.0.0",
    "description": "chat ap by umer",
    "main": "index.js",
    "dependencies": {
        "express": "^4.10.2",
        "socket.io": "^1.3.7"
    },
    "devDependencies": { },
    "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1"
    },
    "repository": {
        "type": "git",
        "url": "/path/to/origin.git"
    },
    "author": "",
    "license": "ISC"
}

在 heroku 服务器上,我得到了这些错误日志。
我在 npm git 上收到这些错误。谁能解决这个问题。

0 信息如果它以 ok 结尾,它就会起作用

1 详细的 cli ['C:\Program Files\nodejs\\node.exe',

1 详细的 cli 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js',

1 详细的 cli 'start' ]

2 使用 npm@2.11.3 的信息

3 使用 node@v0.12.7 的信息

4 详细堆栈错误:缺少脚本:开始

运行时的 4 个详细堆栈 (C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:142:19)

C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:58:5 的 4 个详细堆栈

C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:345:5 的 4 个详细堆栈

checkBinReferences_ 处的 4 个详细堆栈(C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:309:45)

最后的 4 个详细堆栈 (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:343:3)

当时有 4 个详细堆栈(C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:113:5)

C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:300:12 的 4 个详细堆栈

evalmachine.:334:14 处的 4 个详细堆栈

4 详细堆栈位于 C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\graceful-fs.js:102:5

FSREqWrap.oncomplete (evalmachine.:95:15) 处的 4 个详细堆栈

5 详细 cwd C:\Users\Umer MehAr\Desktop\pro

6 错误 Windows_NT 6.3.9600

7 错误 argv "C:\Program Files\nodejs\\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "start"

8 个错误节点 v0.12.7

9 错误 npm v2.11.3

10 错误缺少脚本:开始

11 错误如果您需要帮助,您可以在以下位置报告此错误:

11 错误https://github.com/npm/npm/issues

12 详细退出 [1, true]

【问题讨论】:

    标签: node.js heroku npm


    【解决方案1】:

    错误已明确说明错误:缺少脚本:开始

    你的 package.json 的 scripts 需要有一个起始值。例如:

    "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1"
        "start": "node index.js"
    }
    

    【讨论】:

    • 你能多解释一下吗.. 我必须编辑我的 package.json 吗?我是在 .json 的开头添加这个脚本对象还是必须通过 npm init 创建一个新的 json?如果是,那么我不认为我们有任何脚本值..
    • 您必须编辑现有的 package.json 并且已经有一个 scripts 值,它在您输入问题的 json 中。您只需在这部分添加start。关于 package.json 的更多信息:browsenpm.org/package.json
    猜你喜欢
    • 1970-01-01
    • 2021-01-30
    • 2019-08-09
    • 1970-01-01
    • 2020-07-19
    • 1970-01-01
    • 2021-10-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多