さくらのレンタルサーバーでnpm run buildができない

実現したいこと

さくらのレンタルサーバー(スタンダードプラン)でnpm run buildを実行する

前提

【バージョン情報】
FreeBSD 13.0-RELEASE-p12 amd64
node 18.15.0
npm 8.12.1
openssl 1.1.1k-freebsd

/home/mydomain/src/でnpm run buildすると以下のエラーが発生します。
src/にはlaravelプロジェクトを置いています。

発生している問題・エラーメッセージ

/home/mydomain/src/node_modules/rollup/dist/native.js:84 throw new Error( ^ Error: Your current platform "freebsd" and architecture "x64" combination is not yet supported by the native Rollup build. Please use the WASM build "@rollup/wasm-node" instead. The following platform-architecture combinations are supported: android-arm android-arm64 darwin-arm64 darwin-x64 linux-arm linux-arm (musl) linux-arm64 linux-arm64 (musl) linux-ppc64 linux-riscv64 linux-s390x linux-x64 linux-x64 (musl) win32-arm64 win32-ia32 win32-x64 If this is important to you, please consider supporting Rollup to make a native build for your platform and architecture available. at throwUnsupportedError (/home/mydomain/src/node_modules/rollup/dist/native.js:84:8) at getPackageBase (/home/mydomain/src/node_modules/rollup/dist/native.js:75:3) at Object.<anonymous> (/home/mydomain/src/node_modules/rollup/dist/native.js:37:21) at Module._compile (node:internal/modules/cjs/loader:1112:14) at Module._extensions..js (node:internal/modules/cjs/loader:1166:10) at Module.load (node:internal/modules/cjs/loader:988:32) at Module._load (node:internal/modules/cjs/loader:834:12) at ModuleWrap.<anonymous> (node:internal/modules/esm/translators:170:29) at ModuleJob.run (node:internal/modules/esm/module_job:198:25) at async Promise.all (index 0) Node.js v18.5.0

該当のソースコード

vite.config.js

JavaScript

1import { defineConfig } from 'vite';2import laravel from 'laravel-vite-plugin';3import resolve from '@rollup/plugin-node-resolve';4import { wasmNodeResolve } from '@rollup/wasm-node';5 6export default defineConfig({7 plugins: [8 laravel({9 input: [10 'resources/sass/app.scss',11 'resources/js/app.js',12 ],13 refresh: true,14 })15 ],16 build: {17 rollupOptions: {18 output: {19 format: 'es',20 },21 plugins: [22 wasmNodeResolve(),23 resolve()24 ],25 },26 },27});

package.json

JSON

1{2 "private": true,3 "type": "module",4 "scripts": {5 "dev": "vite",6 "build": "vite build"7 },8 "devDependencies": {9 "@popperjs/core": "^2.11.6",10 "axios": "^1.6.4",11 "bootstrap": "^5.2.3",12 "laravel-vite-plugin": "^1.0",13 "sass": "^1.56.1",14 "vite": "^5.0",15 "@rollup/plugin-node-resolve": "^15.2.3",16 "@rollup/wasm-node": "^4.18.0"17 }18}

試したこと

上記エラーメッセージをもとにwasm-nodeでビルドを試みましたが、エラーが解消されませんでした。
何か助言いただけると幸いです。

補足情報(FW/ツールのバージョンなど)

特になし

コメントを投稿

0 コメント