我在个人私人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
这是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"
}
}
我可以做什么,要下载的软件包,以及为什么在我的其他计算机上我没有收到此错误?
答案 0 :(得分:10)
这些警告只是警告,并没有说明依赖关系不会下载的任何原因。
显示的package.json文件对我来说非常合适。要调试您的问题,请尝试删除node_modules文件夹并再次运行npm install
。请注意,如果软件包已经在node_modules文件夹中,npm install
不会再次下载它们。
如果您想修复警告:
在devDependencies之前,添加一个存储库选项;例如:
"repository": {
"type": "git",
"url": "[git-url-of-your-project]"
},
网址不一定是github,只需用于git
clone
另一台计算机上的项目。
添加一个名为README或README.md的文件,并写一些关于项目内容的文字。
答案 1 :(得分:7)
通过添加"private": true
{
"name": "Stock",
"version": "1.0.1",
"private": true
}
答案 2 :(得分:0)
我发现删除了node_modules文件夹,然后执行  npm install'从新鲜似乎解决了我的问题。
答案 3 :(得分:0)
只需添加
中的 'local' => [
'driver' => 'local',
'root' => storage_path('app'),
],
'odoofiles' => [
'driver' => 'local',
'root' => '\Users\alfre\code\storage\csv',
],
I could not find an answer yet on the web.
文件即可
package.json
到
C:\Program Files\nodejs\node_modules\npm
一切都会好起来的。希望它有所帮助。