dvd*_*dmn 51 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"
}
Run Code Online (Sandbox Code Playgroud)
我在尝试运行之前验证了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
Run Code Online (Sandbox Code Playgroud)
这是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 ]
Run Code Online (Sandbox Code Playgroud)
Cod*_*ody 57
我有一个 "Invalid Name"
我改用"name": "Some Name",...了"name": "Some-Name",...
猜猜name需要成为一个笨拙的字符串.
Jor*_*are 29
尝试添加:
"private": true,
它对我有用.
编辑(为人们问为什么):
该公报的文件规定如下:
如果你"private": true在package.json中设置,那么npm将拒绝发布它.这是一种防止意外发布私有存储库的方法.如果您希望确保给定的包只发布到特定的注册表(例如,内部注册表),那么使用publishConfig下面描述的哈希registry在发布时覆盖配置参数.
您获得的错误消息可能与以某种方式违反此"规则"有关(我的).
"private": false.Dmi*_*riy 26
最近,我开始收到错误:
npm ERR! install Couldn't read dependencies
npm ERR! Error: Invalid version: "1.0"
Run Code Online (Sandbox Code Playgroud)
因此,您可能需要指定version包含3个数字的包,例如1.0.0,1.0如果您收到类似错误,则不需要.
use*_*615 11
尝试更新npm,它适合我
[sudo] npm install -g npm
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
102565 次 |
| 最近记录: |