创建反应的应用内(不喷射)+波旁/整齐?

问题描述 投票:6回答:1

我改写的“老字号”阵营使用波旁样机,该机还采用一饮而尽 - 萨斯在gulpfile注入一个节点整洁的依赖性:

var sassOptions = {
    includePaths: require('node-neat').includePaths,
};

我想用create-react-app样板并有伴奏的“简单”工作流程通过使用NPM脚本编译SASS文件(也因为创造反应的应用程序内限制你对),但我无法弄清楚如何要做到这一点。

"build-css": "node-sass src/styles/ -o src/",
"watch-css": "npm run build-css && node-sass src/styles/ -o src/ --watch --recursive"

我可能会改写使用了不同的方法在未来的风格(也许使用样式组件,也许继续使用无礼和完全关闭,波旁),但我只需要端口从旧项目的Sass样式了。

关于将创建反应的应用程序内(不排出)和波旁/整齐的任何想法?

有没有办法让neat.includePaths位进入的package.json节点 - 萨斯一个班轮脚本,例如?

bourbon neat node-sass create-react-app npm-scripts
1个回答
0
投票

据我所知,你不能评价,你需要通过includePaths一行程序,以便能够进口波旁利落的package.json

但是,你仍然可以使用波旁+整洁与非弹出的应用作出反应。如果你把你package.json变化由阵营here描述,你的机器上安装的宝石和你的无礼的目录,你认为合适的地方安装它们。举个例子;

  • / src目录 /风格 /供应商 /波旁酒 /整齐 /其他-SASS库 /基础 /布局 / ... App.js ...

当安装有宝石,你运行你想让他们安装的命令。 bourbon install --path <some-path>neat install

当你可以参考波旁整洁这种方式,它是没有问题的根本@import vendors/bourbon/bourbon等。

当然,管理风格的这种方式不与反应,和/的WebPack的协同定位,模块的思想相提并论,但有时也有绝对需要一个完全可控的Sass样式树。

© www.soinside.com 2019 - 2024. All rights reserved.