首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么在创建带有Bootstrap的新Rails 7应用程序时,esbuild没有安装?

为什么在创建带有Bootstrap的新Rails 7应用程序时,esbuild没有安装?
EN

Stack Overflow用户
提问于 2022-06-13 08:51:53
回答 1查看 1.7K关注 0票数 0

我在命令行中使用以下语法创建了一个新的Rails 7应用程序:

$ rails new app_name --css=bootstrap

创建应用程序时(仅当包含--css=bootstrap时),我会收到以下错误:

代码语言:javascript
运行
复制
Install esbuild
         run  yarn add esbuild from "."
yarn add v1.23.0-20220130.1630
info No lockfile found.
[1/4]   Resolving packages...
[2/4]   Fetching packages...
info esbuild-darwin-64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info "esbuild-darwin-64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-android-64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-android-64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-android-64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-linux-arm64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-linux-arm64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-freebsd-64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-freebsd-64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-freebsd-64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-linux-32@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-linux-32@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-32@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-linux-arm@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-linux-arm@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-arm@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-linux-ppc64le@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-linux-ppc64le@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-ppc64le@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-linux-mips64le@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-linux-mips64le@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-mips64le@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-linux-s390x@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-linux-s390x@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-s390x@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-netbsd-64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-netbsd-64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-netbsd-64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-linux-riscv64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-linux-riscv64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-riscv64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-sunos-64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-sunos-64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-sunos-64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-windows-32@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-windows-32@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-windows-32@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-openbsd-64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-openbsd-64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-openbsd-64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-windows-arm64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-windows-arm64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-android-arm64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-android-arm64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-windows-64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-windows-64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-windows-64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-freebsd-arm64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-freebsd-arm64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-linux-64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
[3/4]   Linking dependencies...
[4/4]   Building fresh packages...
success Saved lockfile.
success Saved 2 new dependencies.
info Direct dependencies
└─ esbuild@0.14.43
info All dependencies
├─ esbuild-darwin-arm64@0.14.43
└─ esbuild@0.14.43
✨  Done in 1.56s.
Add build script
         run  npm set-script build "esbuild app/javascript/*.* --bundle --sourcemap --outdir=app/assets/builds" from "."
npm WARN set-script set-script is deprecated, use `npm pkg set scripts.scriptname="cmd" instead.
         run  yarn build from "."
yarn run v1.23.0-20220130.1630
$ esbuild app/javascript/*.* --bundle --sourcemap --outdir=app/assets/builds

  app/assets/builds/application.js      55b
  app/assets/builds/application.js.map  93b

✨  Done in 0.29s.
       rails  turbo:install stimulus:install
Import Turbo
      append  app/javascript/application.js
Install Turbo
         run  yarn add @hotwired/turbo-rails from "."
yarn add v1.23.0-20220130.1630
[1/4]   Resolving packages...
[2/4]   Fetching packages...
info esbuild-android-64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-android-64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-android-64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-android-arm64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-android-arm64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-darwin-64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info "esbuild-darwin-64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-freebsd-64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-freebsd-64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-freebsd-64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-freebsd-arm64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-freebsd-arm64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-32@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-linux-32@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-32@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-linux-64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-linux-64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-linux-arm@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-linux-arm@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-arm@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-linux-arm64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-linux-arm64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-mips64le@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-linux-mips64le@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-mips64le@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-linux-ppc64le@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-linux-ppc64le@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-ppc64le@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-linux-riscv64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-linux-riscv64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-riscv64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-linux-s390x@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-linux-s390x@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-s390x@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-netbsd-64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-netbsd-64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-netbsd-64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-openbsd-64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-openbsd-64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-openbsd-64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-sunos-64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-sunos-64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-sunos-64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-windows-32@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-windows-32@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-windows-32@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-windows-64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-windows-64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-windows-64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-windows-arm64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-windows-arm64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4]   Linking dependencies...
[4/4]   Building fresh packages...
success Saved lockfile.
success Saved 3 new dependencies.
info Direct dependencies
└─ @hotwired/turbo-rails@7.1.3
info All dependencies
├─ @hotwired/turbo-rails@7.1.3
├─ @hotwired/turbo@7.1.0
└─ @rails/actioncable@7.0.3
✨  Done in 3.62s.
Run turbo:install:redis to switch on Redis and use it in development for turbo streams
Create controllers directory
      create  app/javascript/controllers
      create  app/javascript/controllers/index.js
      create  app/javascript/controllers/application.js
      create  app/javascript/controllers/hello_controller.js
Import Stimulus controllers
      append  app/javascript/application.js
Install Stimulus
         run  yarn add @hotwired/stimulus from "."
yarn add v1.23.0-20220130.1630
[1/4]   Resolving packages...
[2/4]   Fetching packages...
info esbuild-android-64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-android-64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-android-64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-android-arm64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-android-arm64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-darwin-64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info "esbuild-darwin-64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-freebsd-64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-freebsd-64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-freebsd-64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-freebsd-arm64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-freebsd-arm64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-32@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-linux-32@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-32@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-linux-64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-linux-64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-linux-arm@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-linux-arm@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-arm@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-linux-arm64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-linux-arm64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-mips64le@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-linux-mips64le@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-mips64le@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-linux-ppc64le@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-linux-ppc64le@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-ppc64le@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-linux-riscv64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-linux-riscv64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-riscv64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-linux-s390x@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-linux-s390x@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-s390x@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-netbsd-64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-netbsd-64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-netbsd-64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-openbsd-64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-openbsd-64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-openbsd-64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-sunos-64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-sunos-64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-sunos-64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-windows-32@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-windows-32@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-windows-32@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-windows-64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-windows-64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-windows-64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-windows-arm64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-windows-arm64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4]   Linking dependencies...
[4/4]   Building fresh packages...
success Saved lockfile.
success Saved 1 new dependency.
info Direct dependencies
└─ @hotwired/stimulus@3.0.1
info All dependencies
└─ @hotwired/stimulus@3.0.1
✨  Done in 1.34s.
       rails  css:install:bootstrap
Build into app/assets/builds
       exist  app/assets/builds
   identical  app/assets/builds/.keep
File unchanged! The supplied flag value not found!  app/assets/config/manifest.js
Stop linking stylesheets automatically
        gsub  app/assets/config/manifest.js
File unchanged! The supplied flag value not found!  .gitignore
File unchanged! The supplied flag value not found!  .gitignore
Remove app/assets/stylesheets/application.css so build output can take over
      remove  app/assets/stylesheets/application.css
Add stylesheet link tag in application layout
File unchanged! The supplied flag value not found!  app/views/layouts/application.html.erb
      append  Procfile.dev
Add bin/dev to start foreman
   identical  bin/dev
Install Bootstrap with Bootstrap Icons and Popperjs/core
      create  app/assets/stylesheets/application.bootstrap.scss
         run  yarn add sass bootstrap bootstrap-icons @popperjs/core from "."
yarn add v1.23.0-20220130.1630
[1/4]   Resolving packages...
[2/4]   Fetching packages...
info esbuild-android-64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-android-64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-android-64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-android-arm64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-android-arm64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-darwin-64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info "esbuild-darwin-64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-freebsd-64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-freebsd-64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-freebsd-64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-freebsd-arm64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-freebsd-arm64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-32@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-linux-32@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-32@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-linux-64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-linux-64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-linux-arm@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-linux-arm@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-arm@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-linux-arm64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-linux-arm64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-mips64le@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-linux-mips64le@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-mips64le@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-linux-ppc64le@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-linux-ppc64le@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-ppc64le@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-linux-riscv64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-linux-riscv64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-riscv64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-linux-s390x@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-linux-s390x@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-linux-s390x@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-netbsd-64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-netbsd-64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-netbsd-64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-openbsd-64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-openbsd-64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-openbsd-64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-sunos-64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-sunos-64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-sunos-64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-windows-32@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-windows-32@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-windows-32@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-windows-64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-windows-64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
info esbuild-windows-64@0.14.43: The CPU architecture "arm64" is incompatible with this module.
info esbuild-windows-arm64@0.14.43: The platform "darwin" is incompatible with this module.
info "esbuild-windows-arm64@0.14.43" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4]   Linking dependencies...
[4/4]   Building fresh packages...
success Saved lockfile.
success Saved 21 new dependencies.
info Direct dependencies
├─ @popperjs/core@2.11.5
├─ bootstrap-icons@1.8.3
├─ bootstrap@5.1.3
└─ sass@1.52.3
info All dependencies
├─ @popperjs/core@2.11.5
├─ anymatch@3.1.2
├─ binary-extensions@2.2.0
├─ bootstrap-icons@1.8.3
├─ bootstrap@5.1.3
├─ braces@3.0.2
├─ chokidar@3.5.3
├─ fill-range@7.0.1
├─ fsevents@2.3.2
├─ glob-parent@5.1.2
├─ immutable@4.1.0
├─ is-binary-path@2.1.0
├─ is-extglob@2.1.1
├─ is-glob@4.0.3
├─ is-number@7.0.0
├─ normalize-path@3.0.0
├─ picomatch@2.3.1
├─ readdirp@3.6.0
├─ sass@1.52.3
├─ source-map-js@1.0.2
└─ to-regex-range@5.0.1
✨  Done in 1.60s.
      insert  config/initializers/assets.rb
Appending Bootstrap JavaScript import to default entry point
      append  app/javascript/application.js
Add build:css script
         run  npm set-script build:css "sass ./app/assets/stylesheets/application.bootstrap.scss ./app/assets/builds/application.css --no-source-map --load-path=node_modules" from "."
npm WARN set-script set-script is deprecated, use `npm pkg set scripts.scriptname="cmd" instead.
         run  yarn build:css from "."
yarn run v1.23.0-20220130.1630
$ sass ./app/assets/stylesheets/application.bootstrap.scss ./app/assets/builds/application.css --no-source-map --load-path=node_modules
✨  Done in 1.25s.

我用的是苹果M1机。

当我尝试在应用程序中使用引导类时,按钮和文本样式看起来像预期的那样工作,但是没有应用navbar样式。

我的问题是:

  1. 这些esbuild安装错误是引导程序不能正常工作的原因吗?
  2. ,当我用引导程序创建一个新的rails 7应用程序时,如何安装esbuild?

创建的Gemfile:

代码语言:javascript
运行
复制
source "https://rubygems.org"
git_source(:github) { |repo| "https://github.com/#{repo}.git" }

ruby "3.1.2"

# Bundle edge Rails instead: gem "rails", github: "rails/rails", branch: "main"
gem "rails", "~> 7.0.3"

# The original asset pipeline for Rails [https://github.com/rails/sprockets-rails]
gem "sprockets-rails"

# Use sqlite3 as the database for Active Record
gem "sqlite3", "~> 1.4"

# Use the Puma web server [https://github.com/puma/puma]
gem "puma", "~> 5.0"

# Bundle and transpile JavaScript [https://github.com/rails/jsbundling-rails]
gem "jsbundling-rails"

# Hotwire's SPA-like page accelerator [https://turbo.hotwired.dev]
gem "turbo-rails"

# Hotwire's modest JavaScript framework [https://stimulus.hotwired.dev]
gem "stimulus-rails"

# Bundle and process CSS [https://github.com/rails/cssbundling-rails]
gem "cssbundling-rails"

# Build JSON APIs with ease [https://github.com/rails/jbuilder]
gem "jbuilder"

# Use Redis adapter to run Action Cable in production
# gem "redis", "~> 4.0"

# Use Kredis to get higher-level data types in Redis [https://github.com/rails/kredis]
# gem "kredis"

# Use Active Model has_secure_password [https://guides.rubyonrails.org/active_model_basics.html#securepassword]
# gem "bcrypt", "~> 3.1.7"

# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem "tzinfo-data", platforms: %i[ mingw mswin x64_mingw jruby ]

# Reduces boot times through caching; required in config/boot.rb
gem "bootsnap", require: false

# Use Sass to process CSS
# gem "sassc-rails"

# Use Active Storage variants [https://guides.rubyonrails.org/active_storage_overview.html#transforming-images]
# gem "image_processing", "~> 1.2"

group :development, :test do
  # See https://guides.rubyonrails.org/debugging_rails_applications.html#debugging-with-the-debug-gem
  gem "debug", platforms: %i[ mri mingw x64_mingw ]
end

group :development do
  # Use console on exceptions pages [https://github.com/rails/web-console]
  gem "web-console"

  # Add speed badges [https://github.com/MiniProfiler/rack-mini-profiler]
  # gem "rack-mini-profiler"

  # Speed up commands on slow machines / big apps [https://github.com/rails/spring]
  # gem "spring"
end

group :test do
  # Use system testing [https://guides.rubyonrails.org/testing.html#system-testing]
  gem "capybara"
  gem "selenium-webdriver"
  gem "webdrivers"
end
EN

回答 1

Stack Overflow用户

发布于 2022-07-26 22:47:15

  1. 安装纱线&nodejs
  2. 纱线添加
  3. 纱线添加sass
  4. rails新的app_name -css引导-j esbuild

rails sH 210G 211

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72600100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档