npm运行dev无法与vite laravel 9一起工作

vuv7lop3  于 2022-11-24  发布在  其他
关注(0)|答案(4)|浏览(280)
users-iMac-2:backend NEHAL$ npm run dev

> dev
> vite

file:///Users/user/Desktop/backend/node_modules/vite/bin/vite.js:7
    await import('source-map-support').then((r) => r.default.install())
    ^^^^^

SyntaxError: Unexpected reserved word
    at Loader.moduleStrategy (internal/modules/esm/translators.js:122:18)
    at async link (internal/modules/esm/module_job.js:42:21)
users-iMac-2:backend NEHAL$
o7jaxewo

o7jaxewo1#

同样的问题。将节点更新为v16.16.0,它工作正常。

bzzcjhmw

bzzcjhmw2#

我也有同样的问题;您的操作系统上安装的NodeJS版本与vite不兼容;我的是v12.22.9;升级您的。
如果您使用的是基于debian的操作系统,请运行以下命令。

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs
a64a0gku

a64a0gku3#

首先,您尝试像安装v16/v18一样安装Node.js。您在Ubuntu上摆脱了错误消息。

Err:10 https://ppa.launchpadcontent.net/certbot/certbot/ubuntu jammy Release
  404  Not Found [IP: 2620:2d:4000:1::3e 443]
Reading package lists... Done
W: https://repos.insights.digitalocean.com/apt/do-agent/dists/main/InRelease: Key is , see the DEPRECATION section in apt-key(8) for details.
E: The repository 'https://ppa.launchpadcontent.net/certbot/certbot/ubuntu jammy Rele
N: Updating from such a repository can't be done securely, and is therefore disabled 
N: See apt-secure(8) manpage for repository creation and user configuration details.
Error executing command, exiting

使用以下命令解决错误:
sudo apt-add-repository -r ppa:certbot/certbot
之后,以下命令不会生成任何错误:

sudo apt update
sudo apt-get update

然后从官方github存储库安装Nodejs
并使Vuejsnpx vite build构建,以用于Npmnpm run build构建。

h4cxqtbf

h4cxqtbf4#

请先删除package-lock.json和node_modules文件夹。

rm -rf node_modules/ package-lock.json

然后运行:

yarn install

运行生成命令:

yarn build # or yran dev

相关问题