zchengo / crm

客户关系管理系统,基于 Vue + Go 实现,主要功能有仪表盘、客户管理、合同管理、产品管理、配置、订阅等功能。

Home Page:https://docs.zocrm.cloud

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

无法启动前端功能

Micro-sheep opened this issue · comments

commented

环境: vite/3.2.4 linux-x64 node-v19.2.0

具体错误

$ npm run dev

> web@0.0.0 dev
> vite

✘ [ERROR] Unexpected end of file in JSON

    ../../package.json:1:0:
      1 │
        ╵ ^

failed to load config from /home/sheep/crm/web/vite.config.js
error when starting dev server:
Error: Build failed with 1 error:
../../package.json:1:0: ERROR: Unexpected end of file in JSON
    at failureErrorWithLog (/home/sheep/crm/web/node_modules/esbuild/lib/main.js:1566:15)
    at /home/sheep/crm/web/node_modules/esbuild/lib/main.js:1024:28
    at runOnEndCallbacks (/home/sheep/crm/web/node_modules/esbuild/lib/main.js:1438:61)
    at buildResponseToResult (/home/sheep/crm/web/node_modules/esbuild/lib/main.js:1022:7)
    at /home/sheep/crm/web/node_modules/esbuild/lib/main.js:1134:14
    at responseCallbacks.<computed> (/home/sheep/crm/web/node_modules/esbuild/lib/main.js:671:9)
    at handleIncomingPacket (/home/sheep/crm/web/node_modules/esbuild/lib/main.js:726:9)
    at Socket.readFromStdout (/home/sheep/crm/web/node_modules/esbuild/lib/main.js:647:7)
    at Socket.emit (node:events:513:28)
    at addChunk (node:internal/streams/readable:324:12)

拉取最新的代码来跑的,没有做任何修改。

删除 node_modules 目录,重新 npm install 试试

commented

删除 node_modules 目录,重新 npm install 试试

删除了,还是没法运行。操作如下。

# sheep @ server in ~/crm/web on git:main x [11:00:26]
$ rm -rf node_modules

# sheep @ server in ~/crm/web on git:main x [11:00:30]
$

# sheep @ server in ~/crm/web on git:main x [11:00:31]
$ npm install

added 96 packages in 7s

# sheep @ server in ~/crm/web on git:main x [11:00:41]
$ npm run dev

> web@0.0.0 dev
> vite

✘ [ERROR] Unexpected end of file in JSON

    ../../package.json:1:0:
      1 │
        ╵ ^

failed to load config from /home/sheep/crm/web/vite.config.js
error when starting dev server:
Error: Build failed with 1 error:
../../package.json:1:0: ERROR: Unexpected end of file in JSON
    at failureErrorWithLog (/home/sheep/crm/web/node_modules/esbuild/lib/main.js:1566:15)
    at /home/sheep/crm/web/node_modules/esbuild/lib/main.js:1024:28
    at runOnEndCallbacks (/home/sheep/crm/web/node_modules/esbuild/lib/main.js:1438:61)
    at buildResponseToResult (/home/sheep/crm/web/node_modules/esbuild/lib/main.js:1022:7)
    at /home/sheep/crm/web/node_modules/esbuild/lib/main.js:1134:14
    at responseCallbacks.<computed> (/home/sheep/crm/web/node_modules/esbuild/lib/main.js:671:9)
    at handleIncomingPacket (/home/sheep/crm/web/node_modules/esbuild/lib/main.js:726:9)
    at Socket.readFromStdout (/home/sheep/crm/web/node_modules/esbuild/lib/main.js:647:7)
    at Socket.emit (node:events:513:28)
    at addChunk (node:internal/streams/readable:324:12)

检查一下你的 node 版本,是不是 >= 18.12.0

commented

检查一下你的 node 版本,是不是 >= 18.12.0

node 版本是 19.2.0,按你说的换源也是会在 npm run dev 出错。

还有一个办法就是,你 node 版本降到 18.12.0 ,我电脑用的 node 是这个版本的,执行 npm run dev 是没问题的

commented

还有一个办法就是,你 node 版本降到 18.12.0 ,我电脑用的 node 是这个版本的,执行 npm run dev 是没问题的

已解决,解决方法是把用户根目录下面的 package.json 删掉。