gpt4 book ai didi

NPM,package.json - 如何添加名称为 "@"的依赖项

转载 作者:太空狗 更新时间:2023-10-29 17:14:38 24 4
gpt4 key购买 nike

我正在尝试在我的项目中安装新的 Angular 2 RC。 NPM 中的模块名称已从 angular2 更改为 @angular/core。但是当我将它添加到我的 package.json 时,它会尝试安装模块 angular/core 而没有找到它。当我打字时

npm install @angular/core

在控制台中,Angular 2 已正确安装。您知道为什么 package.json 会在模块名称中跳过“@”以及如何修复它吗?

//编辑:我发现它不仅仅是一个名字,“@”表示一个作用域包。无论如何,这应该可以使用 package.json (如 documentation 中所述),但由于某些原因不能。我正在使用具有最新更新的 Visual Studio 2015,我的项目是一个 ASP.NET MVC 6 项目(配备了 npm 支持)

最佳答案

您应该使用 Angular2 Docs 中的 package.json :

{
"dependencies": {
"@angular/common": "2.0.0-rc.0",
"@angular/compiler": "2.0.0-rc.0",
"@angular/core": "2.0.0-rc.0",
"@angular/http": "2.0.0-rc.0",
"@angular/platform-browser": "2.0.0-rc.0",
"@angular/platform-browser-dynamic": "2.0.0-rc.0",
"@angular/router-deprecated": "2.0.0-rc.0",
"@angular/upgrade": "2.0.0-rc.0",
"systemjs": "0.19.27",
"es6-shim": "^0.35.0",
"reflect-metadata": "^0.1.3",
"rxjs": "5.0.0-beta.6",
"zone.js": "^0.6.12",
"angular2-in-memory-web-api": "0.0.5",
"bootstrap": "^3.3.6"
},
"devDependencies": {
"concurrently": "^2.0.0",
"lite-server": "^2.2.0",
"typescript": "^1.8.10",
"typings": "^0.8.1"
}
}

然后确保在根目录下运行npm install

关于NPM,package.json - 如何添加名称为 "@"的依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37008118/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com