mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-22 13:45:18 +00:00
fix: always mock generic dependencies
also inject after json
This commit is contained in:
parent
2384b8269e
commit
b65cd7862a
@ -33,15 +33,9 @@ export const getRollupConfig = (config: SLSOptions) => {
|
||||
|
||||
const injects:{ [key: string]: string| string[] } = {}
|
||||
|
||||
const aliases: {[key: string]: string} = {}
|
||||
const aliases: { [key: string]: string } = {}
|
||||
|
||||
if (config.node === false) {
|
||||
// Globals
|
||||
injects.Buffer = ['buffer', 'Buffer']
|
||||
|
||||
// Aliases
|
||||
Object.assign(aliases, {
|
||||
...mapArrToVal('~mocks/generic', [
|
||||
Object.assign(aliases, mapArrToVal('~mocks/generic', [
|
||||
// @nuxt/devalue
|
||||
'consola',
|
||||
// vue2
|
||||
@ -57,8 +51,14 @@ export const getRollupConfig = (config: SLSOptions) => {
|
||||
'@vue/compiler-core',
|
||||
'@vue/compiler-dom',
|
||||
'@vue/compiler-ssr'
|
||||
]),
|
||||
]))
|
||||
|
||||
if (config.node === false) {
|
||||
// Globals
|
||||
injects.Buffer = ['buffer', 'Buffer']
|
||||
|
||||
// Aliases
|
||||
Object.assign(aliases, {
|
||||
// Node
|
||||
...mapArrToVal('~mocks/generic', Module.builtinModules),
|
||||
http: '~mocks/node/http',
|
||||
@ -169,12 +169,12 @@ export const getRollupConfig = (config: SLSOptions) => {
|
||||
extensions: extensions.filter(ext => ext !== '.json')
|
||||
}))
|
||||
|
||||
// https://github.com/rollup/plugins/tree/master/packages/inject
|
||||
options.plugins.push(inject(injects))
|
||||
|
||||
// https://github.com/rollup/plugins/tree/master/packages/json
|
||||
options.plugins.push(json())
|
||||
|
||||
// https://github.com/rollup/plugins/tree/master/packages/inject
|
||||
options.plugins.push(inject(injects))
|
||||
|
||||
if (config.analyze) {
|
||||
// https://github.com/doesdev/rollup-plugin-analyzer
|
||||
options.plugins.push(analyze())
|
||||
|
Loading…
Reference in New Issue
Block a user