npm安装不创建json文件

npm安装不创建json文件,json,node.js,Json,Node.js,我更新了npm安装的node express,即使它没有创建jason文件。谁能告诉我怎么解决这个问题吗 ramesh@ramesh-PC MINGW32~ $npm init 此实用工具将引导您完成创建package.json文件的过程。 它只涵盖最常见的项目,并尝试猜测合理的默认值 有关这些字段的最终文档,请参见npm help json 他们到底在做什么 使用npm install--save安装软件包,然后 将其另存为package.json文件中的依赖项 随时按^C退出。 姓名:(拉梅

我更新了npm安装的node express,即使它没有创建jason文件。谁能告诉我怎么解决这个问题吗

ramesh@ramesh-PC MINGW32~ $npm init 此实用工具将引导您完成创建package.json文件的过程。 它只涵盖最常见的项目,并尝试猜测合理的默认值

有关这些字段的最终文档,请参见
npm help json
他们到底在做什么

使用
npm install--save
安装软件包,然后 将其另存为package.json文件中的依赖项

随时按^C退出。 姓名:(拉梅什)


ramesh@ramesh-PC MINGW32~

首先初始化项目。假设您的项目位于目录“sample”中,则:


使用
npm init
可以创建
package.json

来澄清前面的答案,
npm install
npm install--save
如果您试图从没有npm
package.json
文件的目录运行它们,则可能会失败

您可能会键入类似于
npm install crud--save
的内容,并得到如下令人困惑的输出:

npm install crud
npm WARN saveError ENOENT: no such file or directory, open '/Users/youruser/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/Users/youruser/package.json'
npm WARN youruser No description
npm WARN youruser No repository field.
npm WARN youruser No README data
npm WARN youruser No license field.

+ crud@0.0.28
这不是一条非常有用的错误消息——级别仅为“warn”,最后一行显示请求的包已安装在某处。但是如果你查看你的目录,你会发现它仍然是空的。对这个“谜语”的解释是,一些软件包安装程序(如PHP的composer)将初始化项目并下载软件包,而另一些(如Python的pip或npm)则不会,因此您必须分别初始化目录和安装软件包

运行
npm init
并回答有关项目的一些基本问题,或者复制一个可行的
package.json
文件,格式如下:

{
  "name": "my-great-node-project",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {

  }
}
小心包装名称!该名称与您尝试安装的程序包的名称不匹配


初始化目录后,您应该能够运行
npm install--save
命令,将包安装到
node\u modules
目录中,并更新
package.json
文件。

尽量不要在项目文件夹名称中的单词之间留空格。例如,不要写“我的投资组合”,而是写得像“我的投资组合”。这对我来说很有用,并且在我的项目文件夹中自动创建了json文件。

您想要实现什么?通过给npm init,它只是给我下面的输出,而不是问问题。$npm init此实用程序将引导您创建package.json文件。它只涵盖最常见的项目,并尝试猜测合理的默认值。请参阅
npm help json
,了解关于这些字段的最终文档以及它们的确切用途。使用
npm install--save
安装包并将其保存为package.json文件中的依赖项。随时按^C退出。姓名:(拉梅什)ramesh@ramesh-PC MINGW32/it刚刚推出,没有创建任何json文件?当您在
npm init
的最后一步说“是”时,是否有权限错误?最后一个命令是
lesspackage.json
时会发生什么?它是否说
package.json:没有这样的文件或目录
?我在上面的帖子中提到的npm init的结果是什么。请看我的第一篇文章。问题仍然没有解决。通过给npm init,它只是给我下面的输出,而不是问问题。$npm init这个实用程序将引导您创建一个package.json文件。它只涵盖最常见的项目,并尝试猜测合理的默认值。请参阅
npm help json
,了解关于这些字段的最终文档以及它们的确切用途。使用
npm install--save
安装包并将其保存为package.json文件中的依赖项。随时按^C退出。姓名:(拉梅什)ramesh@ramesh-PC MINGW32/it未创建jason文件。没有问任何问题。它只是出来,没有创建任何json文件
{
  "name": "my-great-node-project",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {

  }
}