Skip to content

官方脚手架创建的低代码组件,pnpm安装依赖后,启动报错,npm安装没问题 #2201

@Alubb77

Description

@Alubb77

官方脚手架创建的低代码组件,pnpm安装缺少依赖,启动报错,建议修复。这往往意味着很多依赖的声明并不符合规范。如果不好修复,可以给出需要手动补充的依赖,感谢!

复现方式:
脚手架初始化一个组件:npm init @alilc/element lpd-com-test-2
选择:组件/物料
选择包模式:react-单组件
初始化完成,安装依赖:pnpm i
安装完成后启动项目:npm run start 报错如下

    ERROR in ./node_modules/_component_demo/demo-entry.js
    Module not found: Error: Can't resolve 'regenerator-runtime/runtime' in '/Users/alsc/Documents/lowCode/lpd-com-test-2/node_modules/_component_demo'
     @ ./node_modules/_component_demo/demo-entry.js 215:0-37
     @ multi ./node_modules/_component_demo/demo-entry.js

启动低代码项目:npm run lowcode:dev 报错如下

ERR! (undefined) ./.tmp/preview.jsx
ERR! Module not found: Can't resolve '@alilc/lowcode-react-renderer' in '/Users/alsc/Documents/lowCode/lpd-com-test-2/.tmp'
ERR! 
ERR! (undefined) ./.tmp/preview.jsx
ERR! Module not found: Can't resolve '@alilc/lowcode-utils' in '/Users/alsc/Documents/lowCode/lpd-com-test-2/.tmp'
ERR! 
ERR! (undefined) ./.tmp/index.jsx
ERR! Module not found: Can't resolve 'lodash/mergeWith' in '/Users/alsc/Documents/lowCode/lpd-com-test-2/.tmp'
ERR! 
ERR! (undefined) ./.tmp/view.js
ERR! Module not found: Can't resolve 'style-loader' in '/Users/alsc/Documents/lowCode/lpd-com-test-2'
ERR! 
ERR! (undefined) ./.tmp/default.view.js
ERR! Module not found: Can't resolve 'style-loader' in '/Users/alsc/Documents/lowCode/lpd-com-test-2'

pnpm版本:6.32.9
node版本:14.21.3

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request / 新需求或者其他优化建议help wantedExtra attention is needed / 老铁,赚 PR 的机会来了

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions