npm安装显示最新,而不是安装包
我在安装npm时遇到了一些麻烦。
npm install package-name
是完美的工作,但是当我手动添加一个新的依赖在package.json
文件(通过拉动通过git),然后尝试npm install
只,它返回
up to date in 4.2 sec
并且不安装这个包。
仅供参考:我正在使用git
来package.json
文件。 所以包名中没有任何问题。 这只是不工作,当我拉,并试图安装与npm install
只。
我的package.json是:
{ "name": "ap", "version": "0.0.0", "license": "MIT", "scripts": { "ng": "ng", "start": "ng serve", "build": "ng build", "test": "ng test", "lint": "ng lint", "e2e": "ng e2e" }, "private": true, "dependencies": { "@angular/common": "^4.0.0", "@angular/compiler": "^4.0.0", "@angular/core": "^4.0.0", "@angular/forms": "^4.0.0", "@angular/http": "^4.0.0", "@angular/platform-browser": "^4.0.0", "@angular/platform-browser-dynamic": "^4.0.0", "@angular/platform-server": "^4.1.3", "@angular/router": "^4.0.0", "@ng-bootstrap/ng-bootstrap": "^1.0.0-alpha.26", "@ngx-translate/core": "^6.0.1", "@ngx-translate/http-loader": "0.0.3", "@types/underscore": "^1.8.0", "angular-datatables": "^4.1.0", "angular2-busy": "^2.0.4", "angular2-jwt": "^0.2.3", "angular2-toaster": "^4.0.0", "chart.js": "^2.6.0", "core-js": "^2.4.1", "datatables.net": "^1.10.15", "datatables.net-dt": "^1.10.15", "jquery": "^3.2.1", "ng2-charts": "^1.5.0", "ng2-simple-timer": "^1.3.1", "rxjs": "^5.1.0", "underscore": "^1.8.3", "zone.js": "^0.8.4" }, "devDependencies": { "@angular/animations": "^4.1.3", "@angular/cli": "1.0.4", "@angular/compiler-cli": "^4.0.0", "@types/datatables.net": "^1.10.1", "@types/jasmine": "2.5.38", "@types/jquery": "^2.0.45", "@types/node": "~6.0.60", "codelyzer": "~2.0.0", "jasmine-core": "~2.5.2", "jasmine-spec-reporter": "~3.2.0", "karma": "~1.4.1", "karma-chrome-launcher": "~2.1.1", "karma-cli": "~1.0.1", "karma-coverage-istanbul-reporter": "^0.2.0", "karma-jasmine": "~1.1.0", "karma-jasmine-html-reporter": "^0.2.2", "protractor": "~5.1.0", "ts-node": "~2.0.0", "tslint": "~4.5.0", "typescript": "~2.2.0" } }
当我运行基于“Modern JavaScript”的书export NODE_ENV=production
时遇到了这个问题。 删除node_modules,package.json,并清除npmcaching没有解决这个问题,我find了这个stackoverflow条目的答案: npm install不会安装devDependencies
为了解决这个问题,我运行了export NODE_ENV=
,它删除了生产标志。 一旦我这样做,我能够再次安装开发依赖。 希望这可以帮助。
- 节点模块gitignore自己的node_modules目录,打破了Heroku的部署
- 有没有办法将自定义encryptionalgorithm添加到nodejsencryption模块? 怎么样?
- npm安装从git回购子文件夹
- 如何使用节点的npm从git获取软件包
- 我怎样才能处理项目中的Node.js依赖与gm与NPM?
- github ssh公共密钥没有find与node.js child_process.spawn()在Windows上,但在child_process.exec()可见
- 在node.js中编写一个git post-commit文件
- 如何列出在提交中更改的文件的path?
- Git,Node.js和NPM在公共服务器上