Ckeditor 在TYPO3 8.7中,需要自定义扩展中的非扩展包';s composer.json

Ckeditor 在TYPO3 8.7中,需要自定义扩展中的非扩展包';s composer.json,ckeditor,composer-php,typo3,typo3-8.x,Ckeditor,Composer Php,Typo3,Typo3 8.x,我需要自定义本地TYPO3扩展中的rte\u ckeditor包。我看到我想使用安装程序路径,但注意到#typo3 cms composerSlack频道提到它不能很好地与typo3配合使用 下面是我想在扩展名的composer.json文件中执行的操作,但在运行composer安装时它似乎被忽略了: "require": { "w8tcha/ckeditor-wordcount-plugin": "~1.17" }, "extra": { "installer-paths": {

我需要自定义本地TYPO3扩展中的
rte\u ckeditor
包。我看到我想使用
安装程序路径
,但注意到
#typo3 cms composer
Slack频道提到它不能很好地与typo3配合使用

下面是我想在扩展名的
composer.json
文件中执行的操作,但在运行
composer安装时它似乎被忽略了:

"require": {
  "w8tcha/ckeditor-wordcount-plugin": "~1.17"
},
"extra": {
  "installer-paths": {
    "./Resources/Public/RTE/Wordcount/": [
      "w8tcha/ckeditor-wordcount-plugin"
    ]
  }
}

安装程序路径
选项属于该软件包。但是,您不能使用此软件包,因为它与冲突


即使有一个用于CKEditor wordcount插件的Composer软件包,您也应该改为通过NPM安装。根据您的构建工具,您可以将该包复制到您想要的位置,例如通过Grunt和。

好的,谢谢。这是一个有用的答案,给了我一个替代方案,我们使用npm。你知道
typo3/cms composer安装程序
冲突是否会随着未来的typo3版本继续传播,或者是否有计划在将来的某个时候以不同的方式使用它?事实上,我将使用webpack的
mix.copy
将文件从npm的
node\u modules
文件夹复制到正确的位置这个术语的目标是完全摆脱
typo3/cms composer安装程序
包,但现在它是typo3 composer设置的重要组成部分。由于它拥有编写者/安装者所不具备的所有特定知识,冲突将暂时存在。