在npm init之后,package.json文件中没有依赖项

时间:2017-01-10 06:29:40

标签: json node.js

我正在尝试启动一个需要node.js的新项目。创建文件夹后,我试图让node_modules显示在我的项目文件夹中。因此,我使用

npm init

然后,我用

npm install

安装后,我意识到我的node_modules文件夹是空的,所以我检查了package.json。我意识到没有依赖

有什么方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

当您执行npm init时,您可能在CLI中输入了如下所示的值:

<a ui-sref="event" class="button text-uppercase button-md" role-permission="dfsd" detail="sdfdsfsfdssd">Create event</a>

然后使用上面的配置创建如下的package.json:

name: (testApp) 
Sorry, name can no longer contain capital letters.
name: (testApp) testApp
Sorry, name can no longer contain capital letters.
name: (testApp) test-app
version: (1.0.0) 
description: This is a test app
entry point: (index.js) app.js
test command: npm test
git repository: 
keywords: 
author: Sagar Gopale
license: (ISC) 
About to write to /home/sagargopale/Projects/testApp/package.json:

安装任何依赖项时,它将在package.json中添加依赖项块。例如,如果我

{
  "name": "test-app",
  "version": "1.0.0",
  "description": "This is a test app",
  "main": "app.js",
  "scripts": {
    "test": "npm test"
  },
  "author": "Sagar Gopale",
  "license": "ISC"
}

然后package.json将如下所示:

npm install express --save