javascript - "Couldn' t 读取依赖项“npm 错误

标签 javascript json node.js npm

我想启动一个 Node 应用程序并创建了一个带有教程的 package.json 文件。这是json文件:

{
    "name": "Dashboard",
    "version": "0.0.0",
    "description": "Client-A Dashboard",
    "dependencies": {
        "socket.io": "latest",
        "express": "latest",
        "jade": "latest"
    },
    "author": "tD"
}

我在尝试运行它之前验证了 JSON 文件,但是当我运行 npm install 命令时仍然收到一条错误消息:

npm ERR! install Couldn't read dependencies
npm ERR! Error: ENOENT, open 'C:\projects\Client-A\Live\package.json'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Windows_NT 6.1.7601
npm ERR! command "C:\\Program Files (x86)\\nodejs\\\\node.exe" "C:\\Program Files (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! cwd C:\projects\Client-A\Live\
npm ERR! node -v v0.8.22
npm ERR! npm -v 1.2.14
npm ERR! path C:\projects\Client-A\Live\package.json
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     C:\projects\Client-A\Live\npm-debug.log
npm ERR! not ok code 0

这是 npm-degub.log 文件

0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files (x86)\\nodejs\\\\node.exe',
1 verbose cli   'C:\\Program Files (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'install' ]
2 info using npm@1.2.14
3 info using node@v0.8.22
4 verbose node symlink C:\Program Files (x86)\nodejs\\node.exe
5 verbose read json C:\projects\Client-A\Live\package.json
6 error install Couldn't read dependencies
7 error Error: ENOENT, open 'C:\projects\Client-A\Live\package.json'
8 error If you need help, you may report this log at:
8 error     <http://github.com/isaacs/npm/issues>
8 error or email it to:
8 error     <npm-@googlegroups.com>
9 error System Windows_NT 6.1.7601
10 error command "C:\\Program Files (x86)\\nodejs\\\\node.exe" "C:\\Program Files (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
11 error cwd C:\projects\Client-A\Live\scoreboard
12 error node -v v0.8.22
13 error npm -v 1.2.14
14 error path C:\projects\Client-A\Live\package.json
15 error code ENOENT
16 error errno 34
17 verbose exit [ 34, true ]

最佳答案

我有一个“无效名称”

我从 "name": "Some Name",... 切换到 "name": "Some-Name",...

猜测 name 需要是一个 sluggy 字符串。

关于javascript - "Couldn' t 读取依赖项“npm 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18401934/

相关文章:

java - 将 JSON.Simple 与嵌套对象和数组一起使用

java - 来自 HTTPS 请求的 SSLException 通过 SOCKS 代理上的套接字

javascript - javascript 函数声明中 $ 运算符的用途是什么?

javascript - three.js obj 和 mtl 文件呈现黑色并带有阴影

javascript - 复选框更改事件记录罚款或折扣jquery

mysql - 将 JSON 输入插入 MySQL 表

ios - 处理 Response JSON 数据结构的最佳方法?

javascript - Express-Validator 和 req.getValidationResult()

node.js - Express.js res.render 点名文件

javascript - 更新 Firebase 时如何更新 HTML 表格?