npm install,用于创建package.json的依赖项

时间:2016-07-05 14:16:52

标签: json node.js npm package

我注意到在package.json下查看node_modules时,我看到JSON看起来像:

{
  "_args": [
    [
      "example@0.2.0",
      "C:\\path\\to\\project\\folder"
    ]
  ],
  "_from": "example@0.2.0",
  "_id": "example@0.2.0",
  "_inCache": true,
  "_installable": true,
  "_location": "/example",
  "_nodeVersion": "6.2.0",
  "_npmUser": {},
  "_npmVersion": "3.8.9",
  "_phantomChildren": {},
  "_requested": {
    "name": "example",
    "raw": "example@0.2.0",
    "rawSpec": "0.2.0",
    "scope": "@edf",
    "spec": "0.2.0",
    "type": "version"
  },
  "_requiredBy": [
    "/"
  ],
  "_resolved": "http://internal.registry/example/-/example-0.2.0.tgz",
  "_shasum": "b564b263db925ff3a8bffdc922c16f8e4b6f4641",
  "_shrinkwrap": null,
  "_spec": "example@0.2.0",
  "_where": "C:\\path\\to\\project\\folder",
  "author": {
    "name": "NPM User"
  },
  "dependencies": {
    "gulp": "^3.9.1",
    "gulp-concat": "^2.6.0",
    "gulp-less": "^3.1.0"
  },
  "description": "Example Package",
  "devDependencies": {},
  "dist": {
    "shasum": "b564b263db925ff3a8bffdc922c16f8e4b6f4641",
    "tarball": "http://internal.registry/example/-/example-0.2.0.tgz"
  },
  "main": "index.js",
  "name": "example",
  "optionalDependencies": {},
  "readme": "ERROR: No README data found!",
  "readmeFilename": "README.md",
  "scripts": {
    "postinstall": "gulp"
  },
  "version": "0.2.0"
}

而不仅仅是:

{
  "name": "example",
  "version": "0.2.0",
  "description": "Example Package",
  "main": "index.js",
  "scripts": {
    "postinstall": "gulp"
  },
  "author": "NPM User",
  "dependencies": {
    "gulp": "^3.9.1",
    "gulp-concat": "^2.6.0",
    "gulp-less": "^3.1.0"
  }
}

我是否可以指定一个命令行参数,以便在安装时保留依赖项package.json文件,或者在没有为软件包指定存储库的情况下,我是否可以通过其他方式访问该文件?< / p>

我在proprietary-attribs找到了一个名为npm-config documentation的选项,但我认为这不是我要找的。

0 个答案:

没有答案