1
0
Fork 0
mirror of https://github.com/terribleplan/next.js.git synced 2024-01-19 02:48:18 +00:00

Add NODE_PATH support for resolveLoaders as well. (#778)

* Add NODE_PATH support for resolveLoaders as well.

* Remove unwanted code.
This commit is contained in:
Arunoda Susiripala 2017-01-15 21:40:14 -08:00 committed by Naoyuki Kanezawa
parent 0d6ceec8db
commit 60ec4def1e

View file

@ -103,6 +103,10 @@ export default async function createCompiler (dir, { dev = false, quiet = false
) )
} }
const nodePathList = (process.env.NODE_PATH || '')
.split(process.platform === 'win32' ? ';' : ':')
.filter((p) => !!p)
const mainBabelOptions = { const mainBabelOptions = {
babelrc: true, babelrc: true,
cacheDirectory: true, cacheDirectory: true,
@ -185,18 +189,16 @@ export default async function createCompiler (dir, { dev = false, quiet = false
resolve: { resolve: {
modules: [ modules: [
nextNodeModulesDir, nextNodeModulesDir,
'node_modules' 'node_modules',
].concat( ...nodePathList
(process.env.NODE_PATH || '') ]
.split(process.platform === 'win32' ? ';' : ':')
.filter((p) => !!p)
)
}, },
resolveLoader: { resolveLoader: {
modules: [ modules: [
nextNodeModulesDir, nextNodeModulesDir,
'node_modules', 'node_modules',
join(__dirname, 'loaders') join(__dirname, 'loaders'),
...nodePathList
] ]
}, },
plugins, plugins,