当前位置: 首页 > 知识库问答 >
问题:

(babel插件)错误:。sourceMap必须是布尔值、“内联”、“两者”或未定义

巫马泰
2023-03-14

在尝试打包nuxt组件时,我遇到了上述错误。我正在运行nuxt 2.4.5、@babel/core 7.0.0和rollup 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/userinfo/Projects/cxl-nuxt-map rollup --config build/rollup.config.js --format es --file dist/cxl-nuxt-map.esm.js

指数js→ dist/cxl nuxt地图。esm。js。。。

堆栈跟踪:

[!] (babel plugin) Error: .sourceMap must be a boolean, "inline", "both", or undefined
index.js
Error: .sourceMap must be a boolean, "inline", "both", or undefined
    at assertSourceMaps (/Users/dan.mahoney/Projects/cxl-nuxt-map/node_modules/@babel/core/lib/config/validation/option-assertions.js:65:11)
    at Object.keys.forEach.key (/Users/dan.mahoney/Projects/cxl-nuxt-map/node_modules/@babel/core/lib/config/validation/options.js:107:5)
    at Array.forEach (<anonymous>)
    at validateNested (/Users/dan.mahoney/Projects/cxl-nuxt-map/node_modules/@babel/core/lib/config/validation/options.js:83:21)
    at validate (/Users/dan.mahoney/Projects/cxl-nuxt-map/node_modules/@babel/core/lib/config/validation/options.js:74:10)
    at file (/Users/dan.mahoney/Projects/cxl-nuxt-map/node_modules/@babel/core/lib/config/config-chain.js:174:34)
    at cachedFunction (/Users/dan.mahoney/Projects/cxl-nuxt-map/node_modules/@babel/core/lib/config/caching.js:33:19)
    at buildRootChain (/Users/dan.mahoney/Projects/cxl-nuxt-map/node_modules/@babel/core/lib/config/config-chain.js:120:36)
    at loadPrivatePartialConfig (/Users/dan.mahoney/Projects/cxl-nuxt-map/node_modules/@babel/core/lib/config/partial.js:85:55)
    at Object.loadPartialConfig (/Users/dan.mahoney/Projects/cxl-nuxt-map/node_modules/@babel/core/lib/config/partial.js:110:18)
    at Object.babel.loadPartialConfig (/Users/dan.mahoney/Projects/cxl-nuxt-map/node_modules/rollup-plugin-babel/src/index.js:80:20)
    at /Users/dan.mahoney/Projects/cxl-nuxt-map/node_modules/rollup/dist/rollup.js:17051:25
    at process.runNextTicks [as _tickCallback] (internal/process/next_tick.js:47:5)
    at Function.Module.runMain (internal/modules/cjs/loader.js:804:11)
    at internal/main/run_main_module.js:21:11

npm ERR! code 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! Exit status 1
npm ERR!
npm ERR! Failed at the cxl-nuxt-map@1.0.0 build:es script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/dan.mahoney/.npm/_logs/2019-03-01T20_10_17_889Z-debug.log

卷起来。配置。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 }),
  ],
};

共有1个答案

曹浩波
2023-03-14

在我的. babelrc文件中的问题中找到。违规行是:

“sourceMap”:“true”,

应该是:

“源地图”:true,

 类似资料:
  • 我的项目升级Gradle到4版后无法编译,Android Studio抛出错误: Android 资源编译失败 C:\用户\用户\AndroidStudioProjects\grow_director_v2_net\app\build\中间\增量\合并DevDebugResources\merged.dir\values\values.xml:1475:错误:内部元素必须是资源引用或为空。C:\用

  • 在对XML文件应用转换时,我得到了这个错误(即,未定义有效的布尔值)。这里有一个奇怪的陷阱: *我的应用程序从一个文件位置读取500到800个XML文件(XML文件大小范围从几KB到10MB),然后对每个文件进行转换。最初一切都很顺利,但在一些执行之后,它会在错误下面抛出: productsfromloc_v3.xsl: forg0006第651行错误:在xsl:call-template nam

  • 我将脚本中工作的 jsonschema 转换为 YAML 格式,以便使用 swagger 文档。问题是在第8行(-type:字符串)中,swagger显示错误:应该是对象,“项目”必须是对象。 Json模式

  • 问题内容: 我正在尝试创建一个将字符串输出到文本文件的简单程序。使用在这里找到的代码,我整理了以下代码: J-grasp向我抛出以下错误: 由于我刚接触Java,所以我不知道这意味着什么。有人能指出我正确的方向吗? 问题答案: 您没有告诉编译器,如果文件不存在,则有可能抛出 a 将被抛出。 试试这个

  • 问题内容: 我在尝试grep记录日志中包含多行的消息时遇到以下错误…任何人都可以提供有关如何克服此错误的输入吗? 码:- 错误:- 问题答案: 该班预计参数列表如下: 因此,您正在通过它: = = 因此,错误(期望为整数值)。命令向量必须是一个列表,如下所示:

  • 如果我使用这样的代码: 它必须死还是你可以在之后提出不同的查询?比如一个预定的函数,它将错误的日志写入另一个表?如: 或者之后还有什么选项?留档里没找到,有线索不胜感激。