我正在Android手机上使用termux在next-js中创建一个网站。所有的工作都很好,但从几天开始,当我从npx创建新项目时,创建下一个应用程序,并使用npm运行dev,它给了我这个错误
~/投资组合$npm run dev>portfolio@0.1.0dev
next-dev
在0.0.0.0:3000上启动服务器,网址:http://localhost:3000info-已启用SWC迷你版候选版本。https://nextjs.link/swcmin错误:不支持的平台:位于Object.downloadWasmSwc的android(/data/data.com/termux/files/home/portfolio/node_modules/next/dist/lib/download-wasm-swc.js:84:31(在async/data/data.com/termux/files/home/portfolio/node_modules/next/dist/build/swc/index.js:111:13
我试图更新所有包,但它不起作用
Hi要解决此问题,请转到/data/data/com.termux/files/home/portfolio/node_modules/next/dist/lib/download-wasm-swc.js现在转到代码中的第98:7行,它说如果process.platform==";linux";添加|| process.platform===";android";保存到该行,然后运行npm运行dev