`npm 错误!运行 `npm ci && npm run build` 时出现 SyntaxError 后的代码 1`

2024-01-17

我正在尝试在 npx 开发服务器上构建并运行一个项目。我的package.json文件有"type":"module"按照建议在第一个 {} 内here https://stackoverflow.com/a/62554884/6069097。当我跑步时npm ci && npm run build在终端 (MacOS Mojave) 中,我收到以下错误消息:

[!] SyntaxError: Unexpected token {
/Users/User/folder/project/node_modules/rollup-plugin-lit-css/rollup-plugin-lit-css.js:1
import { createFilter } from "rollup-pluginutils";
       ^

SyntaxError: Unexpected token {
    at Module._compile (internal/modules/cjs/loader.js:720:23)
    at Module._extensions..js (internal/modules/cjs/loader.js:787:10)
    at Object.require.extensions.<computed> [as .js] (/Users/User/folder/project/node_modules/rollup/dist/shared/loadConfigFile.js:622:13)
    at Module.load (internal/modules/cjs/loader.js:643:32)
    at Function.Module._load (internal/modules/cjs/loader.js:556:12)
    at Module.require (internal/modules/cjs/loader.js:683:19)
    at require (internal/modules/cjs/helpers.js:16:16)
    at Object.<anonymous> (/Users/User/folder/project/rollup.config.js:7:14)
    at Module._compile (internal/modules/cjs/loader.js:776:30)
    at Object.require.extensions.<computed> [as .js] (/Users/User/folder/project/node_modules/rollup/dist/shared/loadConfigFile.js:619:20)

npm ERR! code 1
npm ERR! path /Users/User/folder/project/
npm ERR! command failed
npm ERR! command sh -c rollup -c && workbox generateSW

调试日志提供以下附加错误信息:

22 verbose stack Error: command failed
22 verbose stack     at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/index.js:63:27)

当我尝试使用运行 npx 服务器时npx @web/dev-server --root-dir static --app-index static/index.html,我收到此错误:npm ERR! could not determine executable to run

我尝试过通过多种方法更新 npm:

npm rm -rf node_modules

npm install --legacy-peer-deps

但我仍然遇到同样的错误。

任何有关从哪里开始的建议将不胜感激。


必须将 MacOS 更新到 Big Sur,然后完全卸载并重新安装 Node 和 npm。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

`npm 错误!运行 `npm ci && npm run build` 时出现 SyntaxError 后的代码 1` 的相关文章

  • 如何将 Angular Universal 应用程序部署到 Node.js 生产服务器?

    我有一个带有 Universal 的 Angular 8 应用程序 我想将其部署到共享 Web 主机生产服务器 我提前与网络主机核实过 他们告诉我可以在他们的共享网络托管上托管 Angular 通用网络应用程序 但是 无论我做什么 我都无法
  • 如何通过setTimeout函数定期打印数字?

    var i 0 function counter for i i lt 100 i setTimeout gt console log i 2000 counter 我想以 2 秒的间隔打印 i 但它立即打印 每次打印调用只需要几微秒 为什
  • Express.js 中的自定义回调 get

    我的 app js 中有一个 get app get api personnel api personnel 调用此函数作为回调以从 mongo 加载一些数据 exports personnel function req res var d
  • 如何使用socket.io发送图像文件(二进制数据)?

    我无法从以下位置发送数据Android Client to NodeJS Server I use Socket IO 客户端 https github com socketio socket io client java我的客户端中的ja
  • Node.js 如何读取一个文件,然后使用两个单独的函数写入同一个文件?

    我想要做的是读取文件 然后在写入文件时能够使用该信息执行其他操作 例如 读取文件 写入文件并同时执行MD5哈希 数字签名等 我可以使用 fs readfile 和 fs writefile 作为一项操作 只需将文件从 Web 服务器复制到我
  • Mac psql/readline - 库未加载

    我正在 Mac Sierra 10 12 3 上工作 并且尝试通过以下方式访问 PostgreSQL 数据库psql命令 但它引发了错误 dyld Library not loaded usr local opt readline lib
  • 如何修复 MongoClient is not a constructor 错误

    我刚刚学习 JavaScript 和 Nodejs 根据我在网上找到的一些代码 我编写了以下应用程序 当我尝试运行它时 我在第 9 行收到错误 其中显示 new MongoClient 错误提示 MongoClient 不是构造函数 您能解
  • 如何在express中设置单个会话maxAge?

    据我了解 您可以在启动应用程序时设置 maxAge 如下所示 connect session secret keyboard cat cookie maxAge 60000 但是 我想实现一些类似于 记住我 设置的东西 我该怎么做呢 多谢
  • 在 Node.js 中包含另一个文件中的 JavaScript 类定义

    我正在为 Node js 编写一个简单的服务器 并且使用我自己的类 名为User看起来像 function User socket this socket socket this nickname null just the typical
  • Strongloop 环回 如何使用路由进行静态服务?

    我想做类似的事情 server js app use client loopback static dirname client using middleware json 但该示例仅适用于根 files loopback static p
  • NPM 如何处理版本冲突?

    由于 NPM 版本 3 节点模块和依赖项都安装在同一根级别 但是 如果我安装两个依赖于同一模块的两个不同版本的模块怎么办 例如 如果我安装异步npm i email protected cdn cgi l email protection
  • 在 Node.js 中创建 JSON 数组

    我需要在用 Node js 编写的服务器中创建一个 JSON 字符串 以便在请求时发送到客户端 问题是这个 JSON 取决于服务器中的可用数据 因此 JSON 数组的大小并不总是相同 我已经尝试了一整天 但尽管我感觉很接近 但我仍然不明白
  • 通过 Node.js 运行 bash 脚本 - 非法选项 -o pipelinefail

    我正在尝试使用 Node js 执行 bash 脚本child process exec 然而它在文件的第二行爆炸 usr bin env bash set eo pipefail TRACE set x echo we are here
  • 将目录添加到path环境变量

    我的要求是将目录之一添加到path安装我的应用程序时 Windows 中的环境变量并将其删除path使用批处理文件卸载时的环境变量 在与此相关的 stackoverflow 答案之一中 建议将目录添加到路径环境变量中 setx path C
  • Nodejs + npm,在ntfs分区安装模块

    我在安装 npm 模块时遇到问题 NodeJS 安装在 Windows 主机上 Virtual Box 上运行的 Ubuntu 11 10 上 我的项目文件位于 NTFS 分区上 我必须与 Windows 共享它们 当我尝试安装某些 npm
  • MongoDB insertMany 并跳过重复项

    我试图insertMany https docs mongodb com manual reference method db collection insertMany 项目进入我的 Mongo 数据库 但我想跳过重复的 ID 我在用着N
  • 茉莉花节点没有输出

    我是 JavaScript Node js 和 jasmine 的新手 我正在尝试运行 Node Craftsman Book 一书中的测试 FilesizeWatcher 我创建了 package json 文件并运行 npm insta
  • Node.js:您什么时候知道异步任务集合何时完成?

    我想深入一个目录 并根据正则表达式检查我在其中看到的每个文件的名称 基本上是通用unix的一个版本find命令 仅用 Node js 编写 我不关心文件的顺序 但我确实想确保获得所有文件 我有以下代码 我认为 它接近我想要的 它需要一个 s
  • 为什么 %processor_architecture% 总是返回 x86 而不是 AMD64

    我正在尝试检索环境变量来检测系统是32位还是64位 但在64位服务器上环境变量 processor architecture 正在返回x86代替AMD64 有人对此有任何线索吗 您可能获得了错误的环境变量 如果您的应用程序是在 64 位操作
  • 未处理的拒绝:发送后无法设置标头

    我正在 Dialogflow 中创建一个聊天机器人 当我尝试将数据添加到数据库时 它抛出了 未处理的拒绝 错误 这是我的index js文件 use strict const functions require firebase funct

随机推荐

  • 单击时切换按钮的颜色(并恢复其他按钮的颜色)

    我有三个按钮 并且想在选择按钮时更改按钮的颜色 正如您将看到的 我可以更改选择的颜色 但是当选择按钮 B 时 我需要按钮 A 返回其原始颜色 此时按钮 B 应该采用所选颜色 依此类推 目前 每个选定的按钮都采用选定的颜色 但按钮不会返回到其
  • 在页面上包含两个版本的 jQuery,而不影响旧插件

    我们的 drupal 站点使用 jQuery 版本 1 2 1 运行 我们尚未升级该版本 问题是这样的 我们需要添加一个名为 jQuery Tokeninput 的新插件 但它仅适用于最新的 jQuery 版本 我们尝试将最新的 jQuer
  • git rebase master 功能会产生(重命名/删除)冲突,而 git rebase -i master 功能则不会

    我在使用 git 时遇到了一种奇怪的情况 其中我有一个功能分支修改了一些文件并删除了一个文件 foo js 当我通过 git rebase master feature 重新基于master时 我遇到了以下类型的冲突 CONFLICT re
  • 自定义圆形按钮

    我想创建自定义按钮 并且需要它是圆形的 如何创建圆形按钮 我认为使用draw9patch 不可能做到这一点 我也不知道如何制作自定义按钮 您有什么建议吗 像这样使用 xml 绘图 将以下内容另存为round button xml in dr
  • 衡量(和改进)PHP 性能的最佳方法?

    我正在使用的一个网站开始变得有点迟缓 我想改进它 我认为问题出在 PHP 上 但我不能确定 我如何查看函数执行需要多长时间 如果你想测试执行时间
  • 如何对浮点数进行舍入到偶数

    对于 IEEE 754 单精度浮点 如何执行舍入到最近的操作 其中舍入到所需位置中最接近的偶数位 默认且迄今为止最常见的模式 基本上我有防护钻头 圆形钻头和粘性钻头 因此 如果我们将它们形成一个向量并将其称为 GRS 则适用以下规则 If
  • 如何通过点击推送通知来知道应用程序是否已启动

    我想知道是否有一个标志和参数可以告诉我用户是否通过单击通知托盘中的推送通知来启动活动 应用程序 我在 C2DMReceiver java 中的代码 Context context getApplicationContext PackageM
  • 作为另一个向量的函数的参数值。解算

    我正在建立一个人口动态模型 其中每个参数值对应于当天的温度 例如 简单模型 library deSolve set seed 1 pars lt c alpha 1 beta 0 2 delta 0 5 gamma 0 2 lv model
  • 通过请求头发送数据与通过请求体发送数据

    通过请求头发送数据和通过请求体发送数据有什么区别 什么情况下我们必须通过 header body 发送数据 什么时候不应该通过 header body 发送数据 通常最好将标头用于元数据 将正文用于业务逻辑所使用的数据 需要考虑的一些要点
  • 基于CheckBox值显示WIX对话框

    我已经安装了 我必须根据复选框值显示对话框 我最初已将复选框属性设置为 true
  • 来自另一个 ini 部分的引用变量

    是否可以从另一个部分引用 ini 中的变量 我知道你可以执行以下操作 env dir home a dir2 dir s b 但是 如果我有两个部分并且想要引用该部分中的变量 会发生什么情况 env name DEV dir home ho
  • Linux Pthread 参数

    这是我的代码 这很简单 include
  • C# 的浮点比较函数

    有人可以指出 或展示 C 中一些好的通用浮点比较函数来比较浮点值吗 我想实现以下功能IsEqual IsGreater an IsLess 我也只关心双打而不是浮点数 编写有用的通用浮点IsEqual即使不是完全不可能 也是非常非常困难的
  • 如何在Windows 8.1下在Matlab 2014b中安装SPAMS工具箱

    我正在尝试学习如何在使用 Windows 8 1 操作系统和 MATLAB R2014b 的计算机中成功编译 稀疏建模软件 SPAMS 我采取的步骤如下 某些部分可能是不必要的或丢失的 Step 1 安装 Microsoft Visual
  • Java 不重复的随机数[重复]

    这个问题在这里已经有答案了 我需要在 6 个不同的编辑文本中生成随机数 不幸的是随机数重复 我需要我设置的范围内的唯一数字 rndNumber rndNumbers nextInt max num1 setText Integer toSt
  • 高阶函数渲染两次导致子组件被触发

    我有一个受保护的路由 使用高阶组件实现 但是在我的子组件 App js 中 触发其 componentDidMount 方法 我想知道为什么会这样 Route js
  • 在Django中根据端点设置不同的CORS规则

    我正在尝试找出一种方法 根据后端端点前端的命中情况来制定不同的 CORS 规则 所以我可以拥有 api 端点具有 CORS 域白名单和 public api 没有 CORS 域白名单 这是必需的 因为我有两个用于自己前端的内部端点 以及一个
  • 如何避免在 Node.js 中深度嵌套代码?

    在node js中 它是事件驱动的 所有I O都是通过回调完成的 所以我最终编写了如下代码 app get test function req res http get some place function req1 res1 if re
  • 堆和栈内存是如何管理、实现和分配的[重复]

    这个问题在这里已经有答案了 可能的重复 堆和栈内存是如何管理 实现和分配的 https stackoverflow com questions 1212797 how is heap and stack memories mananged
  • `npm 错误!运行 `npm ci && npm run build` 时出现 SyntaxError 后的代码 1`

    我正在尝试在 npx 开发服务器上构建并运行一个项目 我的package json文件有 type module 按照建议在第一个 内here https stackoverflow com a 62554884 6069097 当我跑步时