Javascript 汇总问题:解决失败,mootools已加载,必须与ava一起运行?

Javascript 汇总问题:解决失败,mootools已加载,必须与ava一起运行?,javascript,node.js,rollupjs,Javascript,Node.js,Rollupjs,我犯了一个毫无意义的错误。我已经有一个月没有运行过rollup-c,现在运行它造成了各种各样的混乱 1) mootools已加载 究竟为什么mootools已经加载到这个错误日志中了?什么在使用mootools 2) rolllup是如何触发ava的? 如果你一直滚动到底部,我会发现这个随机问题,抱怨垃圾箱本身需要使用ava运行 Test files must be run with the AVA CLI: `ava node_modules/.bin/rollup` 3) 显然缺少依赖项。

我犯了一个毫无意义的错误。我已经有一个月没有运行过
rollup-c
,现在运行它造成了各种各样的混乱

1)
mootools
已加载 究竟为什么
mootools已经加载到这个错误日志中了
?什么在使用mootools

2) rolllup是如何触发ava的? 如果你一直滚动到底部,我会发现这个随机问题,抱怨垃圾箱本身需要使用
ava
运行

Test files must be run with the AVA CLI: `ava node_modules/.bin/rollup`
3) 显然缺少依赖项。 脚本正在抱怨
babel运行时
n
foreman
,这很奇怪,因为我安装了所有这些。只是为了确定一下

4) 我已更改
条目
我已经清除了
条目
文件,使其本身不包含任何依赖项,同样的错误仍然会发生

这是我的配置:

module.exports = {
  external: [],
  entry: './src/appProxypass/index.js',
  dest: './packages/proxypass-app/index.js',
  format: 'cjs',
  plugins: [
    require('rollup-plugin-commonjs')({
    }),
    require('rollup-plugin-babel')({
      babelrc: false,
      runtimeHelpers: true,
      // externalHelpers: true,
      'presets': [
        'es2015-rollup',
        'stage-2'
      ],
      'plugins': [
        'transform-runtime',
        'transform-async-to-generator',
        'syntax-async-functions',
        'transform-flow-strip-types',
        'transform-class-properties'
      ],
      exclude: 'node_modules/**'
    }),
    require('rollup-plugin-cleanup')()
  ]
}
以下是我的错误:

> rollup -c

resolve failed:  { Error: Cannot find module 'n'
    at Function.Module._resolveFilename (module.js:472:15)
    at Function.requireRelative.resolve (/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/babel-preset-es2015-rollup/node_modules/modify-babel-preset/node_modules/require-relative/index.js:30:17)
    at resolve (/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/babel-preset-es2015-rollup/node_modules/modify-babel-preset/lib/serialize.js:25:26)
    at findAndRemove (/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/babel-preset-es2015-rollup/node_modules/modify-babel-preset/lib/serialize.js:67:11)
    at /Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/babel-preset-es2015-rollup/node_modules/modify-babel-preset/lib/serialize.js:111:13
    at Array.map (native)
    at loadPreset (/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/babel-preset-es2015-rollup/node_modules/modify-babel-preset/lib/serialize.js:103:29)
    at module.exports (/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/babel-preset-es2015-rollup/node_modules/modify-babel-preset/index.js:97:19)
    at Object.<anonymous> (/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/babel-preset-es2015-rollup/index.js:3:18)
    at Module._compile (module.js:573:32)
    at Object.Module._extensions..js (module.js:582:10)
    at Module.load (module.js:490:32)
    at tryModuleLoad (module.js:449:12)
    at Function.Module._load (module.js:441:3)
    at Module.require (module.js:500:17)
    at require (internal/module.js:20:19)
    at /Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/rollup-plugin-babel/node_modules/babel-core/lib/transformation/file/options/option-manager.js:302:17
    at Array.map (native)
    at OptionManager.resolvePresets (/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/rollup-plugin-babel/node_modules/babel-core/lib/transformation/file/options/option-manager.js:270:20)
    at OptionManager.mergePresets (/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/rollup-plugin-babel/node_modules/babel-core/lib/transformation/file/options/option-manager.js:259:10)
    at OptionManager.mergeOptions (/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/rollup-plugin-babel/node_modules/babel-core/lib/transformation/file/options/option-manager.js:244:14)
    at OptionManager.init (/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/rollup-plugin-babel/node_modules/babel-core/lib/transformation/file/options/option-manager.js:374:12) code: 'MODULE_NOT_FOUND' } n
mootools already loaded
resolve failed:  { Error: Cannot find module 'foreman'
    at Function.Module._resolveFilename (module.js:472:15)
    at Function.requireRelative.resolve (/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/babel-preset-es2015-rollup/node_modules/modify-babel-preset/node_modules/require-relative/index.js:30:17)
    at resolve (/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/babel-preset-es2015-rollup/node_modules/modify-babel-preset/lib/serialize.js:25:26)
    at findAndRemove (/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/babel-preset-es2015-rollup/node_modules/modify-babel-preset/lib/serialize.js:67:11)
    at /Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/babel-preset-es2015-rollup/node_modules/modify-babel-preset/lib/serialize.js:111:13
    at Array.map (native)
    at loadPreset (/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/babel-preset-es2015-rollup/node_modules/modify-babel-preset/lib/serialize.js:103:29)
    at module.exports (/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/babel-preset-es2015-rollup/node_modules/modify-babel-preset/index.js:97:19)
    at Object.<anonymous> (/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/babel-preset-es2015-rollup/index.js:3:18)
    at Module._compile (module.js:573:32)
    at Object.Module._extensions..js (module.js:582:10)
    at Module.load (module.js:490:32)
    at tryModuleLoad (module.js:449:12)
    at Function.Module._load (module.js:441:3)
    at Module.require (module.js:500:17)
    at require (internal/module.js:20:19)
    at /Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/rollup-plugin-babel/node_modules/babel-core/lib/transformation/file/options/option-manager.js:302:17
    at Array.map (native)
    at OptionManager.resolvePresets (/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/rollup-plugin-babel/node_modules/babel-core/lib/transformation/file/options/option-manager.js:270:20)
    at OptionManager.mergePresets (/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/rollup-plugin-babel/node_modules/babel-core/lib/transformation/file/options/option-manager.js:259:10)
    at OptionManager.mergeOptions (/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/rollup-plugin-babel/node_modules/babel-core/lib/transformation/file/options/option-manager.js:244:14)
    at OptionManager.init (/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/rollup-plugin-babel/node_modules/babel-core/lib/transformation/file/options/option-manager.js:374:12) code: 'MODULE_NOT_FOUND' } foreman
resolve failed:  { Error: Cannot find module 'babel-runtime'
    at Function.Module._resolveFilename (module.js:472:15)
    at Function.requireRelative.resolve (/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/babel-preset-es2015-rollup/node_modules/modify-babel-preset/node_modules/require-relative/index.js:30:17)
    at resolve (/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/babel-preset-es2015-rollup/node_modules/modify-babel-preset/lib/serialize.js:25:26)
    at findAndRemove (/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/babel-preset-es2015-rollup/node_modules/modify-babel-preset/lib/serialize.js:67:11)
    at /Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/babel-preset-es2015-rollup/node_modules/modify-babel-preset/lib/serialize.js:111:13
    at Array.map (native)
    at loadPreset (/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/babel-preset-es2015-rollup/node_modules/modify-babel-preset/lib/serialize.js:103:29)
    at module.exports (/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/babel-preset-es2015-rollup/node_modules/modify-babel-preset/index.js:97:19)
    at Object.<anonymous> (/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/babel-preset-es2015-rollup/index.js:3:18)
    at Module._compile (module.js:573:32)
    at Object.Module._extensions..js (module.js:582:10)
    at Module.load (module.js:490:32)
    at tryModuleLoad (module.js:449:12)
    at Function.Module._load (module.js:441:3)
    at Module.require (module.js:500:17)
    at require (internal/module.js:20:19)
    at /Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/rollup-plugin-babel/node_modules/babel-core/lib/transformation/file/options/option-manager.js:302:17
    at Array.map (native)
    at OptionManager.resolvePresets (/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/rollup-plugin-babel/node_modules/babel-core/lib/transformation/file/options/option-manager.js:270:20)
    at OptionManager.mergePresets (/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/rollup-plugin-babel/node_modules/babel-core/lib/transformation/file/options/option-manager.js:259:10)
    at OptionManager.mergeOptions (/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/rollup-plugin-babel/node_modules/babel-core/lib/transformation/file/options/option-manager.js:244:14)
    at OptionManager.init (/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/rollup-plugin-babel/node_modules/babel-core/lib/transformation/file/options/option-manager.js:374:12) code: 'MODULE_NOT_FOUND' } babel-runtime

Test files must be run with the AVA CLI:

    $ ava node_modules/.bin/rollup
>汇总-c
解析失败:{错误:找不到模块'n'
在Function.Module.\u解析文件名(Module.js:472:15)
在Function.requireRelative.resolve(/Users/thomasreggi/Desktop/PAS/PAS api/node_modules/babel-preset-es2015-rollup/node_modules/modify babel preset/node_modules/require relative/index.js:30:17)
解析时(/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/babel-preset-es2015-rollup/node_modules/modify babel-preset/lib/serialize.js:25:26)
在findAndRemove(/Users/thomasreggi/Desktop/PAS/PAS api/node_modules/babel-preset-es2015-rollup/node_modules/modify babel preset/lib/serialize.js:67:11)
at/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/babel-preset-es2015-rollup/node_modules/modify babel-preset/lib/serialize.js:111:13
at Array.map(本机)
加载预设时(/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/babel-preset-es2015-rollup/node_modules/modify babel-preset/lib/serialize.js:103:29)
在module.exports(/Users/thomasreggi/Desktop/PAS/PAS api/node_modules/babel-preset-es2015-rollup/node_modules/modify babel preset/index.js:97:19)
at对象。(/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/babel-preset-es2015-rollup/index.js:3:18)
在模块处编译(Module.js:573:32)
在Object.Module.\u extensions..js(Module.js:582:10)
在Module.load(Module.js:490:32)
在tryModuleLoad时(module.js:449:12)
在Function.Module.\u加载(Module.js:441:3)
at Module.require(Module.js:500:17)
根据需要(内部/module.js:20:19)
在/Users/thomasreggi/Desktop/PAS/pasapi/node_modules/rollup plugin babel/node_modules/babel core/lib/transformation/file/options/option manager.js:302:17
at Array.map(本机)
在OptionManager.resolvePresets(/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/rollup plugin babel/node_modules/babel core/lib/transformation/file/options/option manager.js:270:20)
在OptionManager.mergesets(/Users/thomasreggi/Desktop/PAS/PAS api/node_modules/rollup plugin babel/node_modules/babel core/lib/transformation/file/options/option manager.js:259:10)
在OptionManager.mergeOptions(/Users/thomasreggi/Desktop/PAS/PAS api/node_modules/rollup plugin babel/node_modules/babel core/lib/transformation/file/options/option manager.js:244:14)
在OptionManager.init(/Users/thomasreggi/Desktop/PAS/PAS api/node_modules/rollup plugin babel/node_modules/babel core/lib/transformation/file/options/option manager.js:374:12)代码:“模块未找到”}
mootools已加载
解析失败:{错误:找不到模块“foreman”
在Function.Module.\u解析文件名(Module.js:472:15)
在Function.requireRelative.resolve(/Users/thomasreggi/Desktop/PAS/PAS api/node_modules/babel-preset-es2015-rollup/node_modules/modify babel preset/node_modules/require relative/index.js:30:17)
解析时(/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/babel-preset-es2015-rollup/node_modules/modify babel-preset/lib/serialize.js:25:26)
在findAndRemove(/Users/thomasreggi/Desktop/PAS/PAS api/node_modules/babel-preset-es2015-rollup/node_modules/modify babel preset/lib/serialize.js:67:11)
at/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/babel-preset-es2015-rollup/node_modules/modify babel-preset/lib/serialize.js:111:13
at Array.map(本机)
加载预设时(/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/babel-preset-es2015-rollup/node_modules/modify babel-preset/lib/serialize.js:103:29)
在module.exports(/Users/thomasreggi/Desktop/PAS/PAS api/node_modules/babel-preset-es2015-rollup/node_modules/modify babel preset/index.js:97:19)
at对象。(/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/babel-preset-es2015-rollup/index.js:3:18)
在模块处编译(Module.js:573:32)
在Object.Module.\u extensions..js(Module.js:582:10)
在Module.load(Module.js:490:32)
在tryModuleLoad时(module.js:449:12)
在Function.Module.\u加载(Module.js:441:3)
at Module.require(Module.js:500:17)
根据需要(内部/module.js:20:19)
在/Users/thomasreggi/Desktop/PAS/pasapi/node_modules/rollup plugin babel/node_modules/babel core/lib/transformation/file/options/option manager.js:302:17
at Array.map(本机)
在OptionManager.resolvePresets(/Users/thomasreggi/Desktop/PAS/PAS-api/node_modules/rollup plugin babel/node_modules/babel core/lib/transformation/file/options/option manager.js:270:20)
在OptionManager.mergesets(/Users/thomasreggi/Desktop/PAS/PAS api/node_modules/rollup plugin babel/node_modules/babel core/lib/transformation/file/options/option manager.js:259:10)
在OptionManager.mergeOptions(/Users/thomasreggi/Desktop/PAS/PAS api/node_modules/rollup plugin babel/node_modules/babel core/lib/transformation/file/options/option manager.js:244:14)
在OptionManager.init(/Users/thomasreggi/Desktop/PAS/PAS api/node_modules/rollup plugin babel/node_modules/babel core/lib/transformation/file/options/option manager.js:374:12)代码:'MODU
module.exports = {
  external: [],
  entry: './lib/appProxypass/index.js',
  dest: './packages/proxypass-app/index.js',
  format: 'cjs',
  plugins: [
    require('rollup-plugin-commonjs')(),
    require('rollup-plugin-cleanup')()
  ]
}