想不开用uni
想不开用uni
  • 发布:2023-01-09 11:02
  • 更新:2023-01-11 11:55
  • 阅读:365

【报Bug】通过vue-cli创建uniapp工程,运行失败报错

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows11

浏览器平台: Chrome

浏览器版本: 108.0.5359.125

项目创建方式: CLI

CLI版本号: 4.5.15

操作步骤:

创建uniapp模板工程

预期结果:

运行dev:h5正常

实际结果:

报错

bug描述:

通过vue-cli创建uniapp默认模板工程,直接运行报错,应该是依赖的库有问题,麻烦帮忙解决一下

2023-01-09 11:02 负责人:无 分享
已邀请:
瀚海浪亭

瀚海浪亭 - 百度一下,我告诉你。

不要用pnpm,你改用yarn

  • 想不开用uni (作者)

    官网上不是pnpm run serve 么?

    2023-01-09 13:16

  • 想不开用uni (作者)

    试过了还是不行,是创建完工程后,yarn install一下?

    2023-01-09 13:18

  • 瀚海浪亭

    回复 1***@qq.com: 是的,你把node_modules删掉,然后yanr install,如果还不行,请你上传一下代码,我这边帮你排查。

    2023-01-09 14:15

  • 想不开用uni (作者)

    回复 瀚海浪亭: 用yarn可以了 感谢

    2023-01-09 16:14

  • 想不开用uni (作者)

    回复 瀚海浪亭: 你好,我想问下运行uniapp推荐node版本是多少呢?我用vue-cli创建的uniapp工程,运行提示node-sass依赖,但是下载又提示版本过高

    2023-01-10 15:13

  • 瀚海浪亭

    回复 1***@qq.com: >=16.17.0,你直接下载安装最新的node版本就行了,vite保留在3版本,我的sass1.54.5,你可以参考一下

    2023-01-10 15:20

  • 想不开用uni (作者)

    回复 瀚海浪亭: 我是vue2的项目,下最新的node是v18,yarn就不支持了

    2023-01-10 15:21

  • 瀚海浪亭

    回复 1***@qq.com: 在安装一个"sass-loader": "10.1.1"

    2023-01-10 15:28

  • 想不开用uni (作者)

    回复 瀚海浪亭: node用18后yarn不支持,换成17依赖都装不了,python也换成v3.11.1了

    2023-01-10 16:03

  • 瀚海浪亭

    回复 1***@qq.com: vue2我可能不知道,已经有一年没玩了,不然你就只能改npm install,我现在vue3是可以用yarn的,node版本19.3.0

    2023-01-10 16:15

  • 想不开用uni (作者)

    回复 瀚海浪亭: 我现在node是v16.19.0,"node-sass": "6.0.1","sass-loader": "10.0.1"安装后,运行项目提示:Syntax Error: Error: Node Sass version 6.0.1 is incompatible with ^4.0.0.

    2023-01-10 16:22

  • 想不开用uni (作者)

    回复 瀚海浪亭: 或者有没有什么方式可以让uniapp的工程可以在离线环境编译打包出h5,我用的是uview-ui的工程

    2023-01-10 16:35

  • 瀚海浪亭

    回复 想不开用uni: 不需要node-sass,直接装sass

    2023-01-10 16:59

  • 瀚海浪亭

    回复 想不开用uni: 你是在不行,加我QQ1171672036

    2023-01-10 16:59

  • 瀚海浪亭

    回复 想不开用uni: 或者加入官方群:群32:166188631(2000人已满)

    2023-01-10 17:00

想不开用uni

想不开用uni (作者)

"node-sass": "6.0.1",
"sass-loader": "10.0.1"

npm run serve 后报错,能帮忙看一下吗

YUANRJ

YUANRJ

node版本与node-sass版本不兼容导致
方案一: 查看本地node对应的node-sass版本,然后安装指定的node-sass版本 https://www.npmjs.com/package/node-sass
方案二: 卸载node-sass,安装sass

该问题目前已经被锁定, 无法添加新回复