我只是尝试运行npm安装。在本地目录中,并继续获取以下错误:
npm ERR! install Couldn't read dependencies
npm ERR! Darwin 15.2.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "."
npm ERR! node v4.4.6
npm ERR! npm v2.15.5
npm ERR! code EISDIR
npm ERR! errno -21
npm ERR! syscall read
npm ERR! eisdir EISDIR: illegal operation on a directory, read
npm ERR! eisdir This is most likely not a problem with npm itself
npm ERR! eisdir and is related to npm not being able to find a package.json in
npm ERR! eisdir a package you are trying to install.我所做的就是光盘进入我的目录和运行npm安装。我在那里也有一个packages.json文件。知道为什么这样不行吗?编辑: packages.json文件的内容如下:
{
"name": "speech-recognition",
"version": "1.0.0",
"description": "speech recognition app",
"main": "application.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node server.js"
},
"author": "Lisa Buch",
"license": "ISC"
}发布于 2016-06-27 06:25:58
请检查您的当前目录。它应该包含一个具有适当结构和依赖关系的package.json文件。
https://docs.npmjs.com/files/package.json
如果您没有package.json文件,就意味着您正在从头创建一个项目。在这种情况下,您可以使用以下命令创建package.json文件。
npm init并通过提供带有npm命令的包名来安装包。如果你想安装快递包的话。使用以下命令
npm install express --save这里--保存选项将用包及其版本更新您的package.json文件。
发布于 2016-06-27 06:25:38
这个问题似乎是自我描述的:
npm错误!eisdir与npm无法找到一个 package.json in
这意味着npm install无法在文件夹中找到package.json文件。
您可以在文件夹上运行npm init。这将询问一系列项目设置问题,并在最后创建一个package.json文件。
然后可以在文件夹上运行npm install -save-dev来安装依赖项。
发布于 2016-06-27 06:21:02
用npm install --save试试
https://stackoverflow.com/questions/38047062
复制相似问题