当尝试打包nuxt组件时,出现上述错误。我正在运行nuxt 2.4.5,@ babel / core 7.0.0和汇总1.4.0。
有人有什么想法吗? 在此先感谢。
npm运行脚本:
"build:es": "rollup --config build/rollup.config.js --format es --file dist/cxl-nuxt-map.esm.js"
堆栈跟踪:
nr build:es
cxl-nuxt-map@1.0.0 build:es /Users/dan.mahoney/Projects/cxl-nuxt-map 汇总--config build / rollup.config.js --format es --file dist / cxl-nuxt-map.esm.js
index.js→dist / cxl-nuxt-map.esm.js ... [!](babel插件)错误:.sourceMap必须为布尔值,“内联”,“两者”或未定义 index.js 错误:.sourceMap必须为布尔值,“内联”,“两者”或未定义 在assertSourceMaps(/Users/dan.mahoney/Projects/cxl-nuxt-map/node_modules/@babel/core/lib/config/validation/option-assertions.js:65:11) 在Object.keys.forEach.key(/Users/dan.mahoney/Projects/cxl-nuxt-map/node_modules/@babel/core/lib/config/validation/options.js:107:5) 在Array.forEach() 在validateNested(/Users/dan.mahoney/Projects/cxl-nuxt-map/node_modules/@babel/core/lib/config/validation/options.js:83:21) 在验证时(/Users/dan.mahoney/Projects/cxl-nuxt-map/node_modules/@babel/core/lib/config/validation/options.js:74:10) 在文件上(/Users/dan.mahoney/Projects/cxl-nuxt-map/node_modules/@babel/core/lib/config/config-chain.js:174:34) 在cachedFunction(/Users/dan.mahoney/Projects/cxl-nuxt-map/node_modules/@babel/core/lib/config/caching.js:33:19) 在buildRootChain(/Users/dan.mahoney/Projects/cxl-nuxt-map/node_modules/@babel/core/lib/config/config-chain.js:120:36) 在loadPrivatePartialConfig(/Users/dan.mahoney/Projects/cxl-nuxt-map/node_modules/@babel/core/lib/config/partial.js:85:55) 在Object.loadPartialConfig(/Users/dan.mahoney/Projects/cxl-nuxt-map/node_modules/@babel/core/lib/config/partial.js:110:18) 在Object.babel.loadPartialConfig(/Users/dan.mahoney/Projects/cxl-nuxt-map/node_modules/rollup-plugin-babel/src/index.js:80:20) 在/Users/dan.mahoney/Projects/cxl-nuxt-map/node_modules/rollup/dist/rollup.js:17051:25 在process.runNextTicks [作为_tickCallback](内部/进程/next_tick.js:47:5) 在Function.Module.runMain(内部/模块/cjs/loader.js:804:11) 在internal / main / run_main_module.js:21:11
npm错误!代码ELIFECYCLE
npm ERR! errno 1
npm ERR! cxl-nuxt-map@1.0.0 build:es:rollup --config build/rollup.config.js --format es --file dist/cxl-nuxt-map.esm.js
npm ERR!退出状态1
npm ERR!
npm ERR!在cxl-nuxt-map@1.0.0 build:es脚本处失败。
npm ERR! npm可能不是问题。上面可能还有其他日志记录输出。
npm错误!可以在以下位置找到此运行的完整日志: npm ERR! /Users/dan.mahoney/.npm/_logs/2019-03-01T20_10_17_889Z-debug.log
Rollup.config.js:
/* rollup.config.js */
import vue from 'rollup-plugin-vue';
import babel from 'rollup-plugin-babel';
import commonjs from 'rollup-plugin-commonjs';
import postcss from 'rollup-plugin-postcss';
import replace from 'rollup-plugin-replace';
import { plugin as analyze } from 'rollup-plugin-analyzer';
export default {
input: 'index.js',
output: {
name: 'CxlNuxtMap',
exports: 'named',
},
plugins: [
postcss({
extensions: ['.css'],
runtimeHelpers: true,
exclude: 'node_modules/**',
}),
vue(),
babel({
exclude: 'node_modules/**',
}),
replace({
'process.env.INCLUDE_DEPS': JSON.stringify('false'),
}),
replace({
'process.env.NODE_ENV': JSON.stringify('production'),
}),
commonjs({
namedExports: {},
}),
analyze({ stdout: true }),
],
};
答案 0 :(得分:0)
在我的.babelrc文件中找到问题。令人反感的行是:
"sourceMap": "true",
应为: ` “ sourceMaps”:是,
现在进入下一个问题。