if ($tw && $tw.browser) exports.adaptorClass = SoLiDTiddlyWikiSyncAdaptor
if ($tw && $tw.browser) exports.adaptorClass = SoLiDTiddlyWikiSyncAdaptor
const path = require('path');
require('dotenv').config();
module.exports = {
devtool: process.env.NODE_ENV === 'development' ? 'inline-source-map' : false,
entry: './src/index.js',
output: {
filename: 'SyncAdaptor.js',
path: path.resolve(__dirname, 'dist'),
libraryTarget: 'commonjs',
},
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
use: {
loader: 'babel-loader',
},
},
],
},
optimization: {
minimize: process.env.NODE_ENV !== 'development',
},
externals: [],
};
在此输入代码...// prevent execution on server side, or there will be ReferenceError: window is not defined raised from solid-auth-client
if (typeof window !== 'undefined') {
require('./SyncAdaptor');
}
if ($tw && $tw.browser){
function .....
etc
exports.adaptorClass = SoLiDTiddlyWikiSyncAdaptor
}