gpt4 book ai didi

javascript - 在 Angular 项目上安装 Bootstrap

转载 作者:太空狗 更新时间:2023-10-29 18:29:18 28 4
gpt4 key购买 nike

您好,我的机器中有最新的 Angular CLI。我试图在 Angular 项目上安装 Bootstrap 。这些是我遵循的步骤。

  1. 新的演示
  2. npm install bootstrap jquery --save
  3. 然后在我复制的angular.json文件中用vs code打开项目下面的代码。

    “风格”:[ “styles.css”,“../node_modules/bootstrap/dist/css/bootstrap.css” ], “脚本”:[ “../node_modules/jquery/dist/jquery.min.js”, “../node_modules/bootstrap/dist/js/bootstrap.js” ]

之后我运行项目 ng serve我收到此错误消息。

Angular Live Development Server is listening on localhost: 4200, open your browser on http://localhost:4200/ ** 91% additional asset processing scripts-webpack-plugin× 「wdm」: Error: ENOENT: no such file or directory, open 'D:\Angular\node_modules\jquery\dist\jquery.min.js'

最佳答案

从 Angular 6 开始,CLI 项目将使用 angular.json 而不是 .angular-cli.json 进行构建和项目配置。

每个 CLI 工作区都有项目,每个项目都有目标,每个目标都可以有配置。 Docs

. {
"projects": {
"my-project-name": {
"projectType": "application",
"architect": {
"build": {
"configurations": {
"production": {},
"demo": {},
"staging": {},
}
},
"serve": {},
"extract-i18n": {},
"test": {},
}
},
"my-project-name-e2e": {}
},
}

在您的 angular.json 中,将文件路径添加到 build 目标下的样式和脚本数组中,使用 ./ 而不是 ../

Boostrap 4 does not support Glyphicons 了,你可以使用 Font Awesome相反:
执行 npm install --save font-awesome 并将文件路径添加到样式数组

 "build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
"outputPath": "dist/ng6",
"index": "src/index.html",
"main": "src/main.ts",
"polyfills": "src/polyfills.ts",
"tsConfig": "src/tsconfig.app.json",
"assets": [
"src/favicon.ico",
"src/assets"
],
"styles": [
"src/styles.css","./node_modules/bootstrap/dist/css/bootstrap.min.css"
"./node_modules/font-awesome/css/font-awesome.css"
],
"scripts": ["./node_modules/jquery/dist/jquery.min.js",
"./node_modules/bootstrap/dist/js/bootstrap.min.js"]
},

关于javascript - 在 Angular 项目上安装 Bootstrap ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50278598/

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