Problem with automatic runtime
Maar10tech opened this issue · comments
Describe the bug
Build Failure with vite and reactjs 18 (no ts) and MS Azure (Oryx)
[commonjs--resolver] /github/workspace/node_modules/@arwes/core/lib/Figure/Figure.component.js: pragma and pragmaFrag cannot be set when runtime is automatic.
1 | "use strict";
| ^
2 | var __assign = (this && this.__assign) || function () {
probably problem with emotion
To reproduce
Set up with React 18 (and vite) and runtime automatic
Screenshots
Starting to build app with Oryx
Azure Static Web Apps utilizes Oryx to build both static applications and Azure Functions. You can find more details on Oryx here: https://github.com/microsoft/Oryx
---Oryx build logs---
Operation performed by Microsoft Oryx, https://github.com/Microsoft/Oryx
You can report issues at https://github.com/Microsoft/Oryx/issues
Oryx Version: 0.2.20220621.1, Commit: 82ed84f0f3fd3a25ded3029f137601f54e7a1d05, ReleaseTagName: 20220621.1
Build Operation ID: |nrGW9XdlYEQ=.8adbd3bb_
Repository Commit : 787b99c5ab35d9c6c1b6a296b135a0d58a5241bb
Detecting platforms...
Detected following platforms:
nodejs: 14.19.1
Version '14.19.1' of platform 'nodejs' is not installed. Generating script to install it...
Detected the following frameworks: React
Source directory : /github/workspace
Destination directory: /bin/staticsites/ss-oryx/app
Downloading and extracting 'nodejs' version '14.19.1' to '/opt/nodejs/14.19.1'...
Downloaded in 0 sec(s).
Verifying checksum...
Extracting contents...
performing sha512 checksum for: nodejs...
Done in 1 sec(s).
Removing existing manifest file
Creating directory for command manifest file if it does not exist
Creating a manifest file...
Node Build Command Manifest file created.
Using Node version:
v14.19.1
Using Npm version:
6.14.16
Running 'npm install --unsafe-perm'...
core-js@3.26.0 postinstall /github/workspace/node_modules/core-js
node -e "try{require('./postinstall')}catch(e){}"
esbuild@0.15.12 postinstall /github/workspace/node_modules/esbuild
node install.js
browser-tabs-lock@1.2.15 postinstall /github/workspace/node_modules/browser-tabs-lock
node scripts/postinstall.js
Thank you for using browser-tabs-lock ( https://github.com/supertokens/browser-tabs-lock ).
This library was created as a part of a larger project, SuperTokens( https://supertokens.io ) - an open source auth solution.
You can also check out our other projects on https://github.com/supertokens
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.2 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @esbuild/android-arm@0.15.12 (node_modules/esbuild/node_modules/@esbuild/android-arm):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @esbuild/android-arm@0.15.12: wanted {"os":"android","arch":"arm"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: esbuild-android-64@0.15.12 (node_modules/esbuild/node_modules/esbuild-android-64):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for esbuild-android-64@0.15.12: wanted {"os":"android","arch":"x64"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @esbuild/linux-loong64@0.15.12 (node_modules/esbuild/node_modules/@esbuild/linux-loong64):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @esbuild/linux-loong64@0.15.12: wanted {"os":"linux","arch":"loong64"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: esbuild-android-arm64@0.15.12 (node_modules/esbuild/node_modules/esbuild-android-arm64):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for esbuild-android-arm64@0.15.12: wanted {"os":"android","arch":"arm64"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: esbuild-darwin-64@0.15.12 (node_modules/esbuild/node_modules/esbuild-darwin-64):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for esbuild-darwin-64@0.15.12: wanted {"os":"darwin","arch":"x64"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: esbuild-darwin-arm64@0.15.12 (node_modules/esbuild/node_modules/esbuild-darwin-arm64):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for esbuild-darwin-arm64@0.15.12: wanted {"os":"darwin","arch":"arm64"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: esbuild-freebsd-64@0.15.12 (node_modules/esbuild/node_modules/esbuild-freebsd-64):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for esbuild-freebsd-64@0.15.12: wanted {"os":"freebsd","arch":"x64"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: esbuild-freebsd-arm64@0.15.12 (node_modules/esbuild/node_modules/esbuild-freebsd-arm64):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for esbuild-freebsd-arm64@0.15.12: wanted {"os":"freebsd","arch":"arm64"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: esbuild-linux-32@0.15.12 (node_modules/esbuild/node_modules/esbuild-linux-32):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for esbuild-linux-32@0.15.12: wanted {"os":"linux","arch":"ia32"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: esbuild-linux-arm@0.15.12 (node_modules/esbuild/node_modules/esbuild-linux-arm):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for esbuild-linux-arm@0.15.12: wanted {"os":"linux","arch":"arm"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: esbuild-linux-arm64@0.15.12 (node_modules/esbuild/node_modules/esbuild-linux-arm64):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for esbuild-linux-arm64@0.15.12: wanted {"os":"linux","arch":"arm64"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: esbuild-linux-mips64le@0.15.12 (node_modules/esbuild/node_modules/esbuild-linux-mips64le):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for esbuild-linux-mips64le@0.15.12: wanted {"os":"linux","arch":"mips64el"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: esbuild-linux-ppc64le@0.15.12 (node_modules/esbuild/node_modules/esbuild-linux-ppc64le):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for esbuild-linux-ppc64le@0.15.12: wanted {"os":"linux","arch":"ppc64"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: esbuild-linux-riscv64@0.15.12 (node_modules/esbuild/node_modules/esbuild-linux-riscv64):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for esbuild-linux-riscv64@0.15.12: wanted {"os":"linux","arch":"riscv64"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: esbuild-linux-s390x@0.15.12 (node_modules/esbuild/node_modules/esbuild-linux-s390x):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for esbuild-linux-s390x@0.15.12: wanted {"os":"linux","arch":"s390x"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: esbuild-netbsd-64@0.15.12 (node_modules/esbuild/node_modules/esbuild-netbsd-64):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for esbuild-netbsd-64@0.15.12: wanted {"os":"netbsd","arch":"x64"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: esbuild-openbsd-64@0.15.12 (node_modules/esbuild/node_modules/esbuild-openbsd-64):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for esbuild-openbsd-64@0.15.12: wanted {"os":"openbsd","arch":"x64"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: esbuild-sunos-64@0.15.12 (node_modules/esbuild/node_modules/esbuild-sunos-64):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for esbuild-sunos-64@0.15.12: wanted {"os":"sunos","arch":"x64"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: esbuild-windows-32@0.15.12 (node_modules/esbuild/node_modules/esbuild-windows-32):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for esbuild-windows-32@0.15.12: wanted {"os":"win32","arch":"ia32"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: esbuild-windows-64@0.15.12 (node_modules/esbuild/node_modules/esbuild-windows-64):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for esbuild-windows-64@0.15.12: wanted {"os":"win32","arch":"x64"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: esbuild-windows-arm64@0.15.12 (node_modules/esbuild/node_modules/esbuild-windows-arm64):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for esbuild-windows-arm64@0.15.12: wanted {"os":"win32","arch":"arm64"} (current: {"os":"linux","arch":"x64"})
npm WARN @arwes/animation@1.0.0-alpha.19 requires a peer of react@17.x but none is installed. You must install peer dependencies yourself.
npm WARN @arwes/sounds@1.0.0-alpha.19 requires a peer of react@17.x but none is installed. You must install peer dependencies yourself.
npm WARN @arwes/core@1.0.0-alpha.19 requires a peer of react@^17.0.1 but none is installed. You must install peer dependencies yourself.
added 214 packages from 189 contributors and audited 236 packages in 9.698s
24 packages are looking for funding
runnpm fund
for details
found 0 vulnerabilities
Running 'npm run build'...
leaderboard-webapp@0.0.0 build /github/workspace
vite build
vite v3.1.8 building for production...
transforming...
[commonjs--resolver] /github/workspace/node_modules/@arwes/core/lib/Figure/Figure.component.js: pragma and pragmaFrag cannot be set when runtime is automatic.
1 | "use strict";
| ^
2 | var __assign = (this && this.__assign) || function () {
3 | __assign = Object.assign || function(t) {
4 | for (var s, i = 1, n = arguments.length; i < n; i++) {
file: /github/workspace/node_modules/@arwes/core/lib/index.js
error during build:
SyntaxError: /github/workspace/node_modules/@arwes/core/lib/Figure/Figure.component.js: pragma and pragmaFrag cannot be set when runtime is automatic.
1 | "use strict";
| ^
2 | var __assign = (this && this.__assign) || function () {
3 | __assign = Object.assign || function(t) {
4 | for (var s, i = 1, n = arguments.length; i < n; i++) {
at File.buildCodeFrameError (/github/workspace/node_modules/@babel/core/lib/transformation/file/file.js:249:12)
at NodePath.buildCodeFrameError (/github/workspace/node_modules/@babel/traverse/lib/path/index.js:145:21)
at PluginPass.enter (/github/workspace/node_modules/@babel/plugin-transform-react-jsx/lib/create-plugin.js:164:28)
at newFn (/github/workspace/node_modules/@babel/traverse/lib/visitors.js:181:21)
at NodePath._call (/github/workspace/node_modules/@babel/traverse/lib/path/context.js:53:20)
at NodePath.call (/github/workspace/node_modules/@babel/traverse/lib/path/context.js:40:17)
at NodePath.visit (/github/workspace/node_modules/@babel/traverse/lib/path/context.js:100:31)
at TraversalContext.visitQueue (/github/workspace/node_modules/@babel/traverse/lib/context.js:105:16)
at TraversalContext.visitSingle (/github/workspace/node_modules/@babel/traverse/lib/context.js:79:19)
at TraversalContext.visit (/github/workspace/node_modules/@babel/traverse/lib/context.js:133:19)
at traverseNode (/github/workspace/node_modules/@babel/traverse/lib/traverse-node.js:24:17)
at traverse (/github/workspace/node_modules/@babel/traverse/lib/index.js:62:34)
at transformFile (/github/workspace/node_modules/@babel/core/lib/transformation/index.js:108:29)
at transformFile.next ()
at run (/github/workspace/node_modules/@babel/core/lib/transformation/index.js:35:12)
at run.next ()
at /github/workspace/node_modules/@babel/core/lib/transform-ast.js:30:41
at Generator.next ()
at step (/github/workspace/node_modules/gensync/index.js:261:32)
at /github/workspace/node_modules/gensync/index.js:273:13
at async.call.result.err.err (/github/workspace/node_modules/gensync/index.js:223:11)
at /github/workspace/node_modules/gensync/index.js:189:28
at /github/workspace/node_modules/@babel/core/lib/gensync-utils/async.js:84:7
at /github/workspace/node_modules/gensync/index.js:113:33
at step (/github/workspace/node_modules/gensync/index.js:287:14)
at /github/workspace/node_modules/gensync/index.js:273:13
at async.call.result.err.err (/github/workspace/node_modules/gensync/index.js:223:11)
✓ 181 modules transformed.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! leaderboard-webapp@0.0.0 build:vite build
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the leaderboard-webapp@0.0.0 build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.