gruntjs - npm install 未安装任何软件包

标签 gruntjs npm

我正在尝试测试一个旧项目,当我运行 npm install 时,我得到的是:

npm WARN package.json xx@ No repository field.
npm WARN package.json xx@ No license field.

我的 package.json 文件如下所示:

{
"name": "xx",
"version": "",
"dependencies": {},
"devDependencies": {
  "connect-livereload": "~0.3.2",
  "grunt": "~0.4.1",
  "grunt-bg-shell": "~2.3.1",
  "grunt-contrib-csslint": "^0.2.0",
  "grunt-contrib-sass": "^0.8.1",
  "grunt-contrib-uglify": "^0.6.0",
  "grunt-contrib-watch": "~0.5.3",
  "grunt-newer": "^0.8.0",
  "grunt-ngrok": "^0.2.2",
  "load-grunt-tasks": "~0.2.1",
  "time-grunt": "~0.2.7"
},
"engines": {
  "node": ">=0.8.0"
}

}

我已经有一段时间没有运行这种安装了,我担心我忘记了一些东西,有什么想法吗?

编辑:事实证明我的项目文件夹副本已经有一个安装了所有内容的node_modules文件夹,这就是运行 npm install 没有执行任何操作的原因。虽然我认为会有某种警告或消息说所有模块都已安装。

最佳答案

收到警告并不重要。如果您可以在警告后看到正在安装的 npm 软件包的结构,那么它工作正常。如果您想避免这些警告,可以将 respositorylicense 字段添加到 package.json 中。

 "repository": {
      "type": "git",
      "url": "git://github.com/user/repo.git"
 },
 "license": "ISC"

关于gruntjs - npm install 未安装任何软件包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30443731/

相关文章:

gruntjs - 为什么 grunt-contrib-watch livereload 不起作用?

npm - 是否应该将 SASS 安装为 'dependency' 或“devDependency”?

javascript - npm 对等依赖检查

npm - ' Electron 打包程序'未被识别为内部或外部命令

javascript - 使用 Selenium JS Chrome Webdriver 时出错

javascript - 为什么这些符号链接(symbolic link)会发生无限递归循环

javascript - 403 从本地主机提供资源

javascript - 使用自定义任务扩展 meteor 的构建

javascript - npm、bower、gulp、Yeoman 和 grunt 有什么用?

node.js - 在 AWS 上使用 NPM 安装最新版本的 Node.js