diff --git a/package.json b/package.json index 66ad6c8c..1d70bee6 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "babel-core": "6.17.0", "babel-generator": "6.17.0", "babel-loader": "6.2.5", - "babel-plugin-module-alias": "1.6.0", + "babel-plugin-module-resolver": "2.2.0", "babel-plugin-transform-async-to-generator": "6.16.0", "babel-plugin-transform-class-properties": "6.16.0", "babel-plugin-transform-object-rest-spread": "6.16.0", diff --git a/server/build/webpack.js b/server/build/webpack.js index cf4404eb..7c738cc4 100644 --- a/server/build/webpack.js +++ b/server/build/webpack.js @@ -87,14 +87,16 @@ export default async function createCompiler (dir, { hotReload = false } = {}) { 'transform-class-properties', 'transform-runtime', [ - 'module-alias', - [ - { src: `npm:${babelRuntimePath}`, expose: 'babel-runtime' }, - { src: `npm:${require.resolve('react')}`, expose: 'react' }, - { src: `npm:${require.resolve('../../lib/link')}`, expose: 'next/link' }, - { src: `npm:${require.resolve('../../lib/css')}`, expose: 'next/css' }, - { src: `npm:${require.resolve('../../lib/head')}`, expose: 'next/head' } - ] + 'module-resolver', + { + alias: { + 'babel-runtime': babelRuntimePath, + react: require.resolve('react'), + 'next/link': require.resolve('../../lib/link'), + 'next/css': require.resolve('../../lib/css'), + 'next/head': require.resolve('../../lib/head') + } + } ] ] }