我有一个个人私人git的项目,我在另一台计算机上下载,当我尝试下载包时,packages.json我收到此错误消息:
pablo@debian:~/Documents/clients/stock$ npm install
npm WARN package.json Stock@0.0.1 No repository field.
npm WARN package.json Stock@0.0.1 No README data
Run Code Online (Sandbox Code Playgroud)
这是内容 packages.json
{
"name": "Stock",
"version": "0.0.1",
"description": "Stock App",
"devDependencies": {
"grunt": "~0.4.5",
"grunt-contrib-watch": "^0.6.1",
"grunt-execute": "^0.2.2",
"socket.io": "latest",
"mysql": "latest",
"express": "latest",
"path": "latest",
"express-session": "latest",
"cookie-parser": "latest",
"ejs": "latest"
},
"dependencies": {
"socket.io": "~1.3.7",
"body-parser": "~1.14.1"
}
}
Run Code Online (Sandbox Code Playgroud)
我可以做什么,下载包,以及为什么在我的其他计算机上我没有收到此错误?
rjm*_*nro 11
这些警告只是警告,并不表示依赖项不会下载的任何原因.
显示的package.json文件对我来说非常合适.要调试您的问题,请尝试删除node_modules文件夹并npm install再次运行.请注意,如果软件包已在node_modules文件夹中,npm install则不会再次下载它们.
如果要修复警告:
在devDependencies之前,添加一个存储库选项; 即:像:
"repository": {
"type": "git",
"url": "[git-url-of-your-project]"
},
Run Code Online (Sandbox Code Playgroud)
URL不一定是github,只是你git
clone在另一台计算机上使用的项目.
添加一个名为README或README.md的文件,并写一些关于项目所在内容的文字.
将您的应用程序标记为私有,以通过添加来禁止所有警告"private": true
{
"name": "Stock",
"version": "1.0.1",
"private": true
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
28750 次 |
| 最近记录: |