【发布时间】:2016-03-27 02:41:32
【问题描述】:
我意识到 npm 不再安装对等依赖项了,但是当我手动安装时,为什么我仍然收到警告?
➜ npm install babel-runtime -g
/usr/local/lib
└─┬ babel-runtime@6.6.1
└── core-js@2.2.1
➜ npm install babel-preset-es2016 -g
/usr/local/lib
├── babel-preset-es2016@6.0.8
└── UNMET PEER DEPENDENCY babel-runtime@^6.6.1
npm WARN babel-preset-es2016@6.0.8 requires a peer of babel-runtime@^6.6.1 but none was installed.
编辑
如果我在本地安装(根据下面的建议),我不会收到警告:
➜ test npm i babel-runtime@\^6.6.1
test@1.0.0 /home/jdifool/work/test
├── babel-preset-es2016@6.0.8
├── babel-runtime@6.6.1
└─┬ babelify@7.2.0
└─┬ babel-core@6.7.4
├─┬ babel-code-frame@6.7.4
│ └── babel-runtime@5.8.38
├─┬ babel-generator@6.7.2
│ └── babel-runtime@5.8.38
├─┬ babel-helpers@6.6.0
│ └── babel-runtime@5.8.38
├─┬ babel-messages@6.7.2
│ └── babel-runtime@5.8.38
├─┬ babel-register@6.7.2
│ └─┬ babel-runtime@5.8.38
│ └── core-js@1.2.6
├── babel-runtime@5.8.38
├─┬ babel-template@6.7.0
│ └── babel-runtime@5.8.38
├─┬ babel-traverse@6.7.4
│ └── babel-runtime@5.8.38
├─┬ babel-types@6.7.2
│ └── babel-runtime@5.8.38
└─┬ babylon@6.7.0
└── babel-runtime@5.8.38
为什么?
【问题讨论】:
标签: javascript node.js npm babeljs