繁体   English   中英

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

[英]Npm install doesn't work (no errors), but npm install <package> does

关于 Node 和 npm 的菜鸟问题:我有一个 package.json 文件,其中包含我想用 npm install 安装的依赖项列表。 当我运行命令时,什么也没有发生,我什至没有收到错误,什么都没有:(但是如果我尝试从列表中安装一个包,它工作得很好......我还没有创建包。 json 我自己,所以我不确定“proxyURL”的作用是什么......

{
  "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": {}
}

有什么线索吗? 谢谢

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

通过运行创建一个新的包文件:

npm init

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

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

运行npm install以安装依赖项。

刚遇到这个。 在我的情况下,答案是环境变量 NODE_ENV 设置为“生产”,我没有查过它,但是当我将其更改为其他内容时,它开始工作。 我正在为其他东西测试这个环境变量,但没有意识到它也有这种效果。

对我来说,这是一个糟糕的版本价值。 3.0更改为3.0.0导致正确安装。 3.0生成警告,但安装失败(即应该是错误)。

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

通过运行创建一个新的包文件:

npm init 解决方案一:将需要的依赖复制到新建的package.json中。

解决方案:安装包并使用 --save 将包添加到 package.json 文件中。

运行 npm install 以安装依赖项。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM