Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sass 将新撇号cms项目与现有Gulp.js项目相结合_Sass_Gulp_Apostrophe Cms - Fatal编程技术网

Sass 将新撇号cms项目与现有Gulp.js项目相结合

Sass 将新撇号cms项目与现有Gulp.js项目相结合,sass,gulp,apostrophe-cms,Sass,Gulp,Apostrophe Cms,我最近在寻找Wordpress/Typo3替代品时发现了撇号CMS,我必须说,我真的很感动!不用说,我也有点被这个巨大框架中的所有东西弄得不知所措 所以我的问题是:如何以最有效的方式将现有的gulp项目与热重新加载、sass样式表等与撇号结合起来 我认为撇号可以很好地与我已经在使用的技术配合使用,但似乎也没有关于如何进行类似操作的文档 提前谢谢 您可以将自定义前端源文件放在任何流行的地方(src或frontend)。您将在输出构建资产的模块中推送它。这本书还有更多的内容。(对于新开发人员来说,这

我最近在寻找Wordpress/Typo3替代品时发现了撇号CMS,我必须说,我真的很感动!不用说,我也有点被这个巨大框架中的所有东西弄得不知所措

所以我的问题是:如何以最有效的方式将现有的gulp项目与热重新加载、sass样式表等与撇号结合起来

我认为撇号可以很好地与我已经在使用的技术配合使用,但似乎也没有关于如何进行类似操作的文档


提前谢谢

您可以将自定义前端源文件放在任何流行的地方(
src
frontend
)。您将在输出构建资产的模块中推送它。这本书还有更多的内容。(对于新开发人员来说,这当然可以做得更好)

正如上面所说的那样,不特定于特定模块的前端资产(例如,用于定制旋转木马小部件的playerjs)仍然应该放在您自己的模块中。
assets
模块是一个不错的选择(您必须像其他模块一样在
app.js
中声明它)。所以你可能会有这样的想法:

// in lib/modules/assets/index.js
module.exports = {
  construct: function(self, options) {
    self.pushAsset('stylesheet', 'styles', { when: 'always' });
  }
}


styles
,因为
name
参数指示文件名为
styles.css
(生成的输出文件)。由于类型是
样式表
,因此此文件位于资产模块公共CSS目录中,
lib/modules/assets/public/CSS/styles.CSS
。上面链接的
pushAsset
文档中已经介绍了这一点。

您好,谢谢您的回答!过几天我会看一看,然后再汇报。大家好,我已经试了很多次了,但最后我得出了一个结论,试图解决撇号无头模块的问题(这也很难找到)。看,我不仅仅是想把一些样式表推到撇号上。所以我想基于REST的方法将是最好的。