-
Notifications
You must be signed in to change notification settings - Fork 10.3k
Closed
Description
I have a npm script with this command cd docs && ./node_modules/.bin/gatsby develop
.
So gatsby and all the dependencies to run a gatsby website are inside the directory docs
, and this error is thrown:
> [email protected] serve-docs /Users/tleunen/dev/projectX
> cd docs && ./node_modules/.bin/gatsby develop
Failed to require /Users/tleunen/dev/projectX/docs/html.js
./html.js
Module build failed: ReferenceError: Unknown plugin "transform-object-rest-spread" specified in "/Users/tleunen/dev/projectX/.babelrc" at 0, attempted to resolve relative to "/Users/tleunen/dev/projectX"
at /Users/tleunen/dev/projectX/docs/node_modules/babel-core/lib/transformation/file/options/option-manager.js:179:17
at Array.map (native)
at Function.normalisePlugins (/Users/tleunen/dev/projectX/docs/node_modules/babel-core/lib/transformation/file/options/option-manager.js:155:20)
at OptionManager.mergeOptions (/Users/tleunen/dev/projectX/docs/node_modules/babel-core/lib/transformation/file/options/option-manager.js:277:36)
at OptionManager.addConfig (/Users/tleunen/dev/projectX/docs/node_modules/babel-core/lib/transformation/file/options/option-manager.js:207:10)
at OptionManager.findConfigs (/Users/tleunen/dev/projectX/docs/node_modules/babel-core/lib/transformation/file/options/option-manager.js:413:16)
at OptionManager.init (/Users/tleunen/dev/projectX/docs/node_modules/babel-core/lib/transformation/file/options/option-manager.js:461:12)
at File.initOptions (/Users/tleunen/dev/projectX/docs/node_modules/babel-core/lib/transformation/file/index.js:194:75)
at new File (/Users/tleunen/dev/projectX/docs/node_modules/babel-core/lib/transformation/file/index.js:123:22)
at Pipeline.transform (/Users/tleunen/dev/projectX/docs/node_modules/babel-core/lib/transformation/pipeline.js:45:16)
at transpile (/Users/tleunen/dev/projectX/docs/node_modules/babel-loader/index.js:14:22)
at Object.module.exports (/Users/tleunen/dev/projectX/docs/node_modules/babel-loader/index.js:88:12)
@ (webpack)-require/lib/webpackRequireEntrypoint.js 1:20-41
If, instead, gatsby is also installed in the root directory and I switch the command for cd docs && gatsby develop
, everything works. Having gatsby only in the root doesn't work.
Metadata
Metadata
Assignees
Labels
No labels