我正在创建一个ASP.NET Core2.0MVC应用程序并与角4集成。我创建了一个名为package.json的NPM包配置文件,并保存在根文件夹中。
我不想使用 angular ,而是使用Gulp来编译和打包角文件。
当Visual 2017安装软件包时,我会收到错误。我应该在devDependencies文件中使用package.json还是dependencies。
{ "version": "1.0.0", "name": "asp.net", "private": true, "dependencies": { "@angular/animations": "^4.2.4", "@angular/common": "^4.2.4", "@angular/compiler": "^4.2.4", "@angular/core": "^4.2.4", "@angular/forms": "^4.2.4", "@angular/http": "^4.2.4", "@angular/platform-browser": "^4.2.4", "@angular/platform-browser-dynamic": "^4.2.4", "@angular/router": "^4.2.4", "core-js": "^2.4.1", "gulp": "^3.9.1", "gulp-babel": "7.0.0", "gulp-concat": "2.6.1", "gulp-sourcemaps": "2.6.1", "gulp-typescript": "3.2.1", "minimatch": "3.0.4", "minimist": "1.2.0", "rimraf": "2.6.1", "require-dir": "0.3.2", "rxjs": "^5.4.2", "systemjs-builder": "0.16.9", "zone.js": "^0.8.14", "typescript": "2.4.2" }, "devDependencies": { "@angular/animations": "^4.2.4", "@angular/common": "^4.2.4", "@angular/compiler": "^4.2.4", "@angular/core": "^4.2.4", "@angular/forms": "^4.2.4", "@angular/http": "^4.2.4", "@angular/platform-browser": "^4.2.4", "@angular/platform-browser-dynamic": "^4.2.4", "@angular/router": "^4.2.4", "core-js": "^2.4.1", "gulp": "^3.9.1", "gulp-babel": "7.0.0", "gulp-concat": "2.6.1", "gulp-sourcemaps": "2.6.1", "gulp-typescript": "3.2.1", "minimatch": "3.0.4", "minimist": "1.2.0", "rimraf": "2.6.1", "require-dir": "0.3.2", "rxjs": "^5.4.2", "systemjs-builder": "0.16.9", "zone.js": "^0.8.14", "typescript": "2.4.2" } }
发布于 2017-08-19 15:17:06
简单地说,你应该同时使用你想要捆绑的UI库的依赖关系,以及那些允许你开发应用程序的依赖关系( devDependencies )。
在这篇文章中有一个很棒的解释:https://stackoverflow.com/a/22004559/1303897
https://stackoverflow.com/questions/45773098
复制相似问题