刚刚开始学习Angular。在执行npm安装引导时,Angular8默认为boostrap@2.0.0。例如,npm没有找到执行"npm install boostrap@3“的更新版本。
我应该从哪里找到问题的根源?这是正常的吗?
对于初学者,我用谷歌搜索了这个问题,只找到了这个(我在stackoverflow中询问的原因):Concerning Node.js was Boostrap npm package recently deprecated?
现在我运行"npm ls boostrap“,它只在"my-first-app”下显示了boostrap。在packages.json中也找到了boostrap@2.0.0。
节点版本: 12.3.1 Angular版本: 8.0.0
Package Current Wanted Latest Location
@types/node 8.9.5 8.9.5 12.0.7 my-first-app
rxjs 6.4.0 6.4.0 6.5.2 my-first-app
ts-node 7.0.1 7.0.1 8.2.0 my-first-app
tslint 5.15.0 5.15.0 5.17.0 my-first-app
typescript 3.4.5 3.4.5 3.5.1 my-first-app发布于 2019-06-11 11:02:09
删除线程可能是个好主意,但明显的问题是很晚了,而且我安装的是bootstrap而不是bootstrap
此程序包不再受支持,已被弃用。为了避免恶意使用,npm会保留包名。
那么,拼写错误的包已经被锁定了(很高兴吗?)我不是唯一一个安装这个虚拟模块的人,它每周有1691次安装。
我认为包名中的信息应该是“请查看css框架的'bootstrap‘”,而不是“不再支持”。我知道这条消息是所有包的通用消息,但更明显的是它是一个空包。
发布于 2019-06-11 10:09:36
有一个仅使用Bootstrap 4从头开始构建的Angular widgets库。
现在来回答你的问题:-这是一个与npm相关的问题,它与Angular无关- npm中没有Bootstrap3包。
Bootstrap 3的可用版本包括
- 3.1.1
- 3.2.0
- 3.3.0
- 3.3.2
- 3.3.4
- 3.3.5
- 3.3.6
- 3.3.7
- 3.4.0
- 3.4.1因此,如果您想要安装特定版本,请使用npm install bootstrap@3.3.7
对于引导程序版本4 npm install bootstrap@4.3.1
我希望这对你有帮助
https://stackoverflow.com/questions/56535172
复制相似问题