首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >npm安装没有创建node_modules文件夹

npm安装没有创建node_modules文件夹
EN

Stack Overflow用户
提问于 2016-06-27 06:19:37
回答 8查看 42K关注 0票数 9

我只是尝试运行npm安装。在本地目录中,并继续获取以下错误:

代码语言:javascript
复制
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文件的内容如下:

代码语言:javascript
复制
{
  "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"
 }
EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2016-06-27 06:25:58

请检查您的当前目录。它应该包含一个具有适当结构和依赖关系的package.json文件。

https://docs.npmjs.com/files/package.json

如果您没有package.json文件,就意味着您正在从头创建一个项目。在这种情况下,您可以使用以下命令创建package.json文件。

代码语言:javascript
复制
npm init

并通过提供带有npm命令的包名来安装包。如果你想安装快递包的话。使用以下命令

代码语言:javascript
复制
npm install express --save

这里--保存选项将用包及其版本更新您的package.json文件。

票数 17
EN

Stack Overflow用户

发布于 2016-06-27 06:25:38

这个问题似乎是自我描述的:

npm错误!eisdir与npm无法找到一个 package.json in

这意味着npm install无法在文件夹中找到package.json文件。

您可以在文件夹上运行npm init。这将询问一系列项目设置问题,并在最后创建一个package.json文件。

然后可以在文件夹上运行npm install -save-dev来安装依赖项。

票数 2
EN

Stack Overflow用户

发布于 2016-06-27 06:21:02

npm install --save试试

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38047062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档