mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-04-24 04:16:00 +08:00
packager: add support for relative files with custom extensions
Reviewed By: cpojer Differential Revision: D4994139 fbshipit-source-id: 5e47c5bc6f8b2cd750f1ca0df940c23234c66600
This commit is contained in:
committed by
Facebook Github Bot
parent
264d67c424
commit
4a86f93982
@@ -16,6 +16,7 @@ const connect = require('connect');
|
||||
const copyToClipBoardMiddleware = require('./middleware/copyToClipBoardMiddleware');
|
||||
const cpuProfilerMiddleware = require('./middleware/cpuProfilerMiddleware');
|
||||
const defaultAssetExts = require('../../packager/defaults').assetExts;
|
||||
const defaultSourceExts = require('../../packager/defaults').sourceExts;
|
||||
const defaultPlatforms = require('../../packager/defaults').platforms;
|
||||
const defaultProvidesModuleNodeModules = require('../../packager/defaults').providesModuleNodeModules;
|
||||
const getDevToolsMiddleware = require('./middleware/getDevToolsMiddleware');
|
||||
@@ -93,7 +94,7 @@ function getPackagerServer(args, config) {
|
||||
// First we let require resolve it, so we can require packages in node_modules
|
||||
// as expected. eg: require('my-package/reporter');
|
||||
LogReporter = require(args.customLogReporterPath);
|
||||
} catch(e) {
|
||||
} catch (e) {
|
||||
// If that doesn't work, then we next try relative to the cwd, eg:
|
||||
// require('./reporter');
|
||||
LogReporter = require(path.resolve(args.customLogReporterPath));
|
||||
@@ -116,6 +117,7 @@ function getPackagerServer(args, config) {
|
||||
providesModuleNodeModules: providesModuleNodeModules,
|
||||
reporter: new LogReporter(),
|
||||
resetCache: args.resetCache,
|
||||
sourceExts: defaultSourceExts.concat(args.sourceExts),
|
||||
transformModulePath: transformModulePath,
|
||||
verbose: args.verbose,
|
||||
watch: !args.nonPersistent,
|
||||
|
||||
Reference in New Issue
Block a user