// Setup hot module replacement module.hot.accept('./components/adminPage/Routes', () => { setTimeout(() => { ReactDOM.unmountComponentAtNode(MOUNT_NODE) const newRoutes = require('./components/adminPage/Routes').default render(newRoutes) }) })
async function main() { const app = await NestFactory.create(AppModule, { logger: false, }); await bootstrap(app); if (module.hot) { module.hot.accept(); module.hot.dispose(() => app.close()); } }
nest({ 'invite.async.accept': accept, // like invite, but check whether we already follow them first 'invite.async.autofollow': function (invite, cb) { const id = api.keys.sync.id() const data = ref.parseInvite(invite) api.contact.async.followerOf(id, data.key, function (_, follows) { if (follows) console.log('already following', cb()) else console.log('accept invite:' + invite, accept(invite, cb)) }) } })
extractTableFrom() { this.throwErrorsIfAny(); let result = null; this.ast.accept(nodeVisitor({ visitNode(ctx) { if (ctx instanceof QueryContext && ctx.from) { const aliasField = ctx.from.getTypedRuleContexts(AliasFieldContext)[0]; result = aliasField.children[0].getText(); } } })); return result; }
export default function configureStore(initialState) { const store = createStoreWithMiddleware(reducer, initialState) //热替换选项 if (module.hot) { // Enable Webpack hot module replacement for reducers module.hot.accept('../reducers', () => { const nextReducer = require('../reducers') store.replaceReducer(nextReducer) }) } return store }
/** * Accepts the active JavaScript native popup window, as created by window.alert|window.confirm|window.prompt. * Don't confuse popups with modal windows, as created by [various * libraries](http://jster.net/category/windows-modals-popups). Appium: support only web testing */ async acceptPopup() { return this.browser.switchTo().alert().accept(); }
// modules.hot.accept does not accept dynamic dependencies, // have to be constants at compile-time module.hot.accept('./i18n', () => { if (strapi) { System.import('./i18n').then(result => { const translationMessagesUpdated = result.translationMessages; strapi .refresh(pluginId) .translationMessages(translationMessagesUpdated); }); } });
module.hot.accept(['../run/store','../test/store'], function () { var run=require("../run/store"); var test=require("../test/store"); store.hotUpdate({ modules: { run:run, test:test } }) })
module.hot.accept(['./i18n', './containers/App'], () => { ReactDOM.unmountComponentAtNode(MOUNT_NODE); render(translationMessages); });
module.hot.accept(['../run/store','../test/store'], function () { var run=require("../run/store"); var test=require("../test/store"); store.hotUpdate({ modules: { run:run, test:test } }) })
// Setup hot module replacement module.hot.accept('./components/statusPage/Routes', () => { setTimeout(() => { ReactDOM.unmountComponentAtNode(MOUNT_NODE) const newRoutes = require('./components/statusPage/Routes').default render(newRoutes) }) })
// Setup hot module replacement module.hot.accept('./components/statusPage/Routes', () => { setTimeout(() => { ReactDOM.unmountComponentAtNode(MOUNT_NODE) const newRoutes = require('./components/statusPage/Routes').default render(newRoutes) }) })
// Setup hot module replacement module.hot.accept('./components/adminPage/Routes', () => { setTimeout(() => { ReactDOM.unmountComponentAtNode(MOUNT_NODE) const newRoutes = require('./components/adminPage/Routes').default render(newRoutes) }) })
// modules.hot.accept does not accept dynamic dependencies, // have to be constants at compile-time module.hot.accept('./i18n', () => { if (strapi) { System.import('./i18n').then(result => { const translationMessagesUpdated = result.translationMessages; strapi .refresh(pluginId) .translationMessages(translationMessagesUpdated); }); } });
module.hot.accept(['./i18n', './containers/App'], () => { ReactDOM.unmountComponentAtNode(MOUNT_NODE); render(translationMessages); });