Closed
Description
For some reason, the version 1.89.1 requires codegenv2
from @bufbuild/protobuf
, and as version 2.2.5 is used (that doesn't contain codegenv2
), obviously it crashes.
I do not know where this come from.
The issue is from the built file dist/lib/src/vendor/embedded_sass_pb.js
, if you compare the 2 versions :
v1.89.0
const codegenv1_1 = require("@bufbuild/protobuf/codegenv1");
v1.89.1
const codegenv2_1 = require("@bufbuild/protobuf/codegenv2");
The error as it appears for me (with extra info) :
❯❯ D:\EDM115\Documents\Projects\edm115.dev\website
❯ pnpm build
> edm115-website@0.6.9 build D:\EDM115\Documents\Projects\edm115.dev\website
> run-s type-check "build-only {@}" --
> edm115-website@0.6.9 type-check D:\EDM115\Documents\Projects\edm115.dev\website
> vue-tsc --build
> edm115-website@0.6.9 build-only D:\EDM115\Documents\Projects\edm115.dev\website
> vite build
vite v6.3.5 building for production...
(node:13032) [DEP0190] DeprecationWarning: Passing args to a child process with shell option true can lead to security vulnerabilities, as the arguments are not escaped, only concatenated.
(Use `node --trace-deprecation ...` to show where the warning was created)
✓ 9 modules transformed.
✗ Build failed in 828ms
error during build:
[vite:css] [sass] [sass] [sass] [sass] [sass] Package subpath './codegenv2' is not defined by "exports" in D:\EDM115\Documents\Projects\edm115.dev\website\node_modules\@bufbuild\protobuf\package.json
file: D:/EDM115/Documents/Projects/edm115.dev/website/src/styles/markdown-alert.scss
Error [PLUGIN_ERROR]: [sass] [sass] [sass] [sass] [sass] Package subpath './codegenv2' is not defined by "exports" in D:\EDM115\Documents\Projects\edm115.dev\website\node_modules\@bufbuild\protobuf\package.json
at exportsNotFound (node:internal/modules/esm/resolve:313:10)
at packageExportsResolve (node:internal/modules/esm/resolve:660:9)
at resolveExports (node:internal/modules/cjs/loader:661:36)
at Module._findPath (node:internal/modules/cjs/loader:753:31)
at Module._resolveFilename (node:internal/modules/cjs/loader:1391:27)
at defaultResolveImpl (node:internal/modules/cjs/loader:1061:19)
at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1066:22)
at Module._load (node:internal/modules/cjs/loader:1215:37)
at TracingChannel.traceSync (node:diagnostics_channel:322:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:235:24)
ELIFECYCLE Command failed with exit code 1.
ERROR: "build-only" exited with 1.
ELIFECYCLE Command failed with exit code 1.
❯❯ D:\EDM115\Documents\Projects\edm115.dev\website
❯ pnpm why @bufbuild/protobuf
Legend: production dependency, optional only, dev only
edm115-website@0.6.9 D:\EDM115\Documents\Projects\edm115.dev\website (PRIVATE)
dependencies:
vuetify 3.8.7
└─┬ vite-plugin-vuetify 2.1.1 peer
└─┬ vite 6.3.5 peer
└─┬ sass-embedded 1.89.1 peer
└── @bufbuild/protobuf 2.2.5
devDependencies:
@vitejs/plugin-vue 5.2.4
└─┬ vite 6.3.5 peer
└─┬ sass-embedded 1.89.1 peer
└── @bufbuild/protobuf 2.2.5
sass-embedded 1.89.1
└── @bufbuild/protobuf 2.2.5
sass-loader 16.0.5
└─┬ sass-embedded 1.89.1 peer
└── @bufbuild/protobuf 2.2.5
unplugin-fonts 1.3.1
└─┬ vite 6.3.5 peer
└─┬ sass-embedded 1.89.1 peer
└── @bufbuild/protobuf 2.2.5
unplugin-vue-markdown 28.3.1
└─┬ vite 6.3.5 peer
└─┬ sass-embedded 1.89.1 peer
└── @bufbuild/protobuf 2.2.5
vite 6.3.5
└─┬ sass-embedded 1.89.1 peer
└── @bufbuild/protobuf 2.2.5
vite-plugin-checker 0.9.3
└─┬ vite 6.3.5 peer
└─┬ sass-embedded 1.89.1 peer
└── @bufbuild/protobuf 2.2.5
vite-plugin-vue-devtools 7.7.6
├─┬ @vue/devtools-core 7.7.6
│ └─┬ vite-hot-client 2.0.4
│ └─┬ vite 6.3.5 peer
│ └─┬ sass-embedded 1.89.1 peer
│ └── @bufbuild/protobuf 2.2.5
├─┬ vite 6.3.5 peer
│ └─┬ sass-embedded 1.89.1 peer
│ └── @bufbuild/protobuf 2.2.5
├─┬ vite-plugin-inspect 0.8.9
│ └─┬ vite 6.3.5 peer
│ └─┬ sass-embedded 1.89.1 peer
│ └── @bufbuild/protobuf 2.2.5
└─┬ vite-plugin-vue-inspector 5.3.1
└─┬ vite 6.3.5 peer
└─┬ sass-embedded 1.89.1 peer
└── @bufbuild/protobuf 2.2.5
vite-plugin-vuetify 2.1.1
└─┬ vite 6.3.5 peer
└─┬ sass-embedded 1.89.1 peer
└── @bufbuild/protobuf 2.2.5
Metadata
Metadata
Assignees
Labels
No labels