无法编译自定义插件
作者: griffenliu创建于 2020年4月29日更新于 2026年1月28日
□版本号. 1.9.1 (中文(简体) ).
□什么问题. 编译时无法编译自定义插件
□如何复现此问题. (原始内容存档于2018-03-29) (英语). exts 目录下的插件, schedhiindex.js中的代码设置为: 服务器: 真, 客户端: 假
□什么浏览器. 火花
^ Q (Linux, Windows, macOS) (英语). 链接
翻译:
模块。导出={
服务器: 真,
客户端: 假
* ;照片来自Flickr用户,
函数 initPlugins(配置Plugin) {
配置Plugin = 需要 ('../config.json'). 插件;
var system ConfigPlugin = 需要 ('./common/config.js').exts; 2.
systemConfigPlugin) 控制台.log(系统集成站;
var脚本 = [;];
如果( 配置 Plugin QQ Array.is 配置 Plugin) { 配置 Plugin. 长 {
配置Plugin = 普通Lib.initPlugins(配置Plugin, “插件”) ;
配置 Plugin. forEach(插件) {{{
如果 (插件. 客户端 QQ插件. enable) {
脚本.push( 创建脚本( 插件, “node modules”) );
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
* ;
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
systemConfigPlugin = commonLib.initPlugins(系统ConfigPlugin,"ext"); 2.
systemConfigPlugin) 控制台.log(系统集成站;
systemConfigPlugin.forEach(插件) {{{
如果 (插件. 客户端 QQ插件. enable) {
脚本.push( 创建脚本( 插件, “exts” ) );
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
* ;
脚本 ='module.exports = {' + 脚本.join (',') +'};
fs.writeFileSync('客户端/插件-module.js',脚本);
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?个人觉得是如下代码影响: 如果 (插件. 客户端 QQ插件. enable) {
内容来源: YMFE/yapi