mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
New file watching implementation
Reviewed By: davidaurelio Differential Revision: D4161662 fbshipit-source-id: 9a2a399304c83b411a8b0b74ea015c18b599fbaf
This commit is contained in:
committed by
Facebook Github Bot
parent
c22b00e58f
commit
e8a623a2ab
@@ -55,8 +55,8 @@ function buildBundle(args, config, output = outputBundle, packagerInstance) {
|
||||
getTransformOptionsModulePath: config.getTransformOptionsModulePath,
|
||||
transformModulePath: transformModulePath,
|
||||
extraNodeModules: config.extraNodeModules,
|
||||
nonPersistent: true,
|
||||
resetCache: args.resetCache,
|
||||
watch: false,
|
||||
};
|
||||
|
||||
packagerInstance = new Server(options);
|
||||
|
||||
@@ -8,12 +8,14 @@
|
||||
*/
|
||||
'use strict';
|
||||
|
||||
const InspectorProxy = require('./util/inspectorProxy.js');
|
||||
const ReactPackager = require('../../packager/react-packager');
|
||||
|
||||
const attachHMRServer = require('./util/attachHMRServer');
|
||||
const connect = require('connect');
|
||||
const copyToClipBoardMiddleware = require('./middleware/copyToClipBoardMiddleware');
|
||||
const cpuProfilerMiddleware = require('./middleware/cpuProfilerMiddleware');
|
||||
const defaultAssetExts = require('../../packager/defaults').assetExts;
|
||||
const getDevToolsMiddleware = require('./middleware/getDevToolsMiddleware');
|
||||
const heapCaptureMiddleware = require('./middleware/heapCaptureMiddleware.js');
|
||||
const http = require('http');
|
||||
@@ -25,10 +27,8 @@ const openStackFrameInEditorMiddleware = require('./middleware/openStackFrameInE
|
||||
const path = require('path');
|
||||
const statusPageMiddleware = require('./middleware/statusPageMiddleware.js');
|
||||
const systraceProfileMiddleware = require('./middleware/systraceProfileMiddleware.js');
|
||||
const webSocketProxy = require('./util/webSocketProxy.js');
|
||||
const InspectorProxy = require('./util/inspectorProxy.js');
|
||||
const defaultAssetExts = require('../../packager/defaults').assetExts;
|
||||
const unless = require('./middleware/unless');
|
||||
const webSocketProxy = require('./util/webSocketProxy.js');
|
||||
|
||||
function runServer(args, config, readyCallback) {
|
||||
var wsProxy = null;
|
||||
@@ -86,17 +86,17 @@ function getPackagerServer(args, config) {
|
||||
undefined;
|
||||
|
||||
return ReactPackager.createServer({
|
||||
nonPersistent: args.nonPersistent,
|
||||
projectRoots: args.projectRoots,
|
||||
assetExts: defaultAssetExts.concat(args.assetExts),
|
||||
assetRoots: args.assetRoots,
|
||||
blacklistRE: config.getBlacklistRE(),
|
||||
cacheVersion: '3',
|
||||
getTransformOptionsModulePath: config.getTransformOptionsModulePath,
|
||||
transformModulePath: transformModulePath,
|
||||
extraNodeModules: config.extraNodeModules,
|
||||
assetRoots: args.assetRoots,
|
||||
assetExts: defaultAssetExts.concat(args.assetExts),
|
||||
getTransformOptionsModulePath: config.getTransformOptionsModulePath,
|
||||
projectRoots: args.projectRoots,
|
||||
resetCache: args.resetCache,
|
||||
transformModulePath: transformModulePath,
|
||||
verbose: args.verbose,
|
||||
watch: args.nonPersistent != null,
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user