【发布时间】:2017-10-23 11:50:05
【问题描述】:
我已经下载了an angular starter,我正在尝试在上面安装 Bootstrap。他们在External Stylesheet section 中解释了如何做到这一点。
我已经安装了引导程序:
npm i bootstrap --save
npm i bootstrap-sass --save
然后在styles.scss的顶部添加:
@import 'bootstrap/scss/bootstrap.scss';
但它标有红色提及:
无法解析目录'bootstrap'
任何帮助将不胜感激!
【问题讨论】:
-
您确定相对于您的 scss 页面,这是正确的目录?比如,bootstrap 是在一个名为 bootstrap 的文件夹中,与你的 scss 位于同一目录中?
-
使用您的 styles.scss 文件中的引导目录的相对路径。由于您使用 npm 安装它,它可能应该类似于 @import '../node_modules/bootstrap/scss/bootstrap.scss'
-
@R.McManaman 我确定不是。它应该在全球某个地方。我只是按照存储库创建者的指示进行的。
-
我会听从@Steve 的建议,然后仔细检查 npm 安装文档。查看您帖子中的链接,我认为它可能暗示了一个全局安装引导程序然后在您的特定目录中运行 npm install 的过程。要清楚,你应该
npm install -g bootstrap,然后在你的scss目录中运行npm install来创建一个package.json。不过,这都是语义,@Steve 的建议应该可以正常工作。 -
尝试删除
.scss扩展
标签: javascript node.js twitter-bootstrap webpack sass