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')()
]
}