📜  yarn start 不起作用 element web 94% - 不管(1)

📅  最后修改于: 2023-12-03 14:48:40.534000             🧑  作者: Mango

如何解决使用 yarn start 无法启动 Element Web 94% 的问题

有些开发者在启动 Element Web 时可能会遇到一个问题:控制台无法输出 dev server running at,而是停留在 94% - done 的位置,如下所示:

 DONE  Compiled successfully in 19370ms                              10:36:16

 94% done

这种情况通常发生在 Windows 平台,使用 yarn start 命令启动时比较常见。有以下几种方法可以解决这个问题。

方法一:使用 npm

首先,你可以尝试使用 npm 而不是 yarn 来启动项目,因为有些用户就是因为使用 yarn 才遇到了这个问题。你可以先删除 node_modulesyarn.lock(或 package-lock.json),然后使用以下命令安装依赖:

npm install

最后,使用以下命令启动项目:

npm run dev

这可能会解决问题。

方法二:更改 hosts 文件

如果第一种方法不起作用的话,你可以尝试更改 hosts 文件。在 Windows 中,你可以按以下步骤更改 hosts 文件:

  1. 以管理员身份运行记事本(或其他文本编辑器);
  2. 打开 C:\Windows\System32\drivers\etc\hosts 文件;
  3. 在文件末尾添加以下内容:
127.0.0.1 localhost
::1 localhost
  1. 保存并关闭文件;
  2. 重启电脑。

有些用户反映这个方法能够解决 Element Web 启动时停留在 94% 的问题。

方法三:更改端口号

如果前两种方法都不行的话,你可以尝试更改项目的默认端口号。你可以在项目目录下打开 vue.config.js 文件,并添加以下代码:

module.exports = {
  devServer: {
    port: 8080,
  },
};

这样就会将默认端口号从 3000 改为 8080。如果还是无法启动项目,你可以尝试更改为其他的端口号。

以上就是解决 Element Web 启动时停留在 94% 的问题的几种方法了。希望能对你有所帮助!