Npm安装不起作用(没有错误),但是npm install <package>

时间:2016-04-07 08:48:04

标签: node.js npm

关于Node和npm的noob问题:我有一个package.json文件,其中包含我想用npm install安装的依赖项列表。当我运行命令时,没有任何反应,我甚至没有收到任何错误,一点都没有:( 但是,如果我尝试从列表中安装单个软件包,它可以完美地工作...... 我自己还没有创建package.json,所以我不确定&#34; proxyURL&#34;事情确实......

{
  "name": "dss",
  "version": "0.0.0",
  "repository": {
    "type": "git",
    "url": "*urlofmyrepo*"
  },
  "dependencies": {
    "bower": "^1.7.7",
    "cssmin": "^0.4.3",
    "gulp": "^3.9.0",
    "gulp-batch": "^1.0.5",
    "gulp-concat": "^2.6.0",
    "gulp-if": "^2.0.0",
    "gulp-jshint": "^2.0.0",
    "gulp-rename": "^1.2.2",
    "gulp-sass": "^2.2.0",
    "gulp-sourcemaps": "^1.6.0",
    "gulp-strip-debug": "^1.1.0",
    "gulp-uglify": "^1.5.1",
    "gulp-util": "^3.0.7",
    "gulp-watch": "^4.3.5",
    "jshint": "^2.9.1",
    "lodash": "^4.2.1",
    "minimatch": "^3.0.0",
    "sass": "^0.5.0",
    "uglifyjs": "^2.4.10",
    "underscore": "^1.8.3",
    "yuglify": "^0.1.4"
  },
  "private": true,
  "APIMethod": "stub",
  "proxyURL": "http://localhost:8000",
  "devDependencies": {}
}

有任何线索吗? 谢谢

3 个答案:

答案 0 :(得分:5)

重命名/删除package.json文件。

运行以下命令创建新的包文件:

npm init

选项A:将您需要的依赖项复制到新创建的package.json中。

选项B:安装软件包并使用--save将软件包添加到package.json文件中。

运行npm install以安装依赖项。

答案 1 :(得分:0)

就碰到这个。 在我的情况下,答案是将环境变量NODE_ENV设置为“生产” 我没有查找它,但是当我将其更改为其他内容时,它开始起作用。 我正在对该环境变量进行其他测试,但没有意识到它也有这种作用。

答案 2 :(得分:0)

对我来说,这是一个错误的版本值。从3.0更改为3.0.0可以正确安装。 3.0生成警告,但无法执行安装(即应该是错误)。