使用nuxt插件的entry配置后,部署build失败
manfwh opened this issue · 1 comments
manfwh commented
Bug 描述
使用nuxt插件的entry配置后,部署build失败。
package.json
必须要放在根目录吗?
看到插件源码读取package.json
的时候都默认是在根目录的
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path D:\me\project\open\ssr-demo\package.json
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, open 'D:\me\project\open\ssr-demo\package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
重现步骤
重现 bug 的步骤:
- 根目录创建
cloudbaserc.json
文件,使用@cloudbase/framework-plugin-function
插件,将entry配置为./nuxt-ssr
- 根目录新建nuxt-ssr文件夹,创建nuxt项目
- 根目录命令行执行
tcb
部署,控制台报错CloudBase Framework error Command failed: npm run build
预期的行为
执行tcb命令后正常部署成功
binggg commented
收到,这里应该支持在子目录