mik*_*ana 6 javascript npm package.json
我有一个我维护的npm包.某些东西 - 也许是npm本身 - 正在向package.json添加条目.它们以下划线字符开头:
"_args": [
[
{
"raw": "some-cool-package@https://registry.npmjs.org/some-cool-package/-/some-cool-package-2.2.0.tgz",
"scope": null,
"escapedName": "some-cool-package",
"name": "some-cool-package",
"rawSpec": "https://registry.npmjs.org/some-cool-package/-/some-cool-package-2.2.0.tgz",
"spec": "https://registry.npmjs.org/some-cool-package/-/some-cool-package-2.2.0.tgz",
"type": "remote"
},
"C:\\Users\\mike\\Documents\\mycompany"
]
],
"_from": "some-cool-package@>=2.2.0 <3.0.0",
"_id": "some-cool-package@2.2.0",
"_inCache": true,
"_location": "/some-cool-package",
"_phantomChildren": {},
"_requested": {
"raw": "some-cool-package@https://registry.npmjs.org/some-cool-package/-/some-cool-package-2.2.0.tgz",
"scope": null,
"escapedName": "some-cool-package",
"name": "some-cool-package",
"rawSpec": "https://registry.npmjs.org/some-cool-package/-/some-cool-package-2.2.0.tgz",
"spec": "https://registry.npmjs.org/some-cool-package/-/some-cool-package-2.2.0.tgz",
"type": "remote"
},
"_requiredBy": [
"/"
],
"_resolved": "https://registry.npmjs.org/some-cool-package/-/some-cool-package-2.2.0.tgz",
"_shasum": "f0d5d982c15d63f653e48fff552400eb241b7407",
"_shrinkwrap": null,
"_spec": "some-cool-package@https://registry.npmjs.org/some-cool-package/-/some-cool-package-2.2.0.tgz",
"_where": "C:\\Users\\mike\\Documents\\mycompany",
Run Code Online (Sandbox Code Playgroud)
什么是添加这些条目?
我应该将这些条目留在我发布到公共npm注册表的包裹上,还是删除它们?
我认为你是对的,这是NPM 本身将绝对 URL 放入package.json文件中。
不幸的是,您似乎不是唯一遇到此问题的人,而且似乎也没有计划修复它(问题已于 2015 年 12 月 15 日关闭)。
尽管一位评论者建议使用removeNPMAbsolutePaths包来解决此问题。
| 归档时间: |
|
| 查看次数: |
248 次 |
| 最近记录: |