vue-office icon indicating copy to clipboard operation
vue-office copied to clipboard

?现在安装的包下面的index.js 和index.css呢? 构建报错啊

Open Concur-max opened this issue 1 year ago • 5 comments

Image

Image

Concur-max avatar Apr 02 '25 08:04 Concur-max

解决了吗,铁子

lhw-888 avatar Apr 02 '25 09:04 lhw-888

如果你使用的是pnpm pnpm 从 ​v10 版本开始,默认禁止所有依赖包的生命周期脚本(包括 postinstall)​。这是为了防止恶意依赖包在安装时自动执行潜在危险的操作(如写入敏感文件、发起网络请求等),提升供应链安全性。

所以你需要删除node_modules 然后重新install.然后会看到提示:

Ignored build scripts: core-js, vue-demi.                                         │
│   Run "pnpm approve-builds" to pick which dependencies should be allowed to run scripts.

你需要执行一下pnpm approve-builds,选择哪些依赖应该被允许运行脚本。

如果是yarn/npm可能也有类似的策略.可以查相关文档.

SuGod avatar Apr 07 '25 05:04 SuGod

解决了吗,铁子

刚看到回复,已经解决了

Concur-max avatar Apr 09 '25 06:04 Concur-max

@Concur-max 怎么解决的

wowoName avatar Apr 14 '25 07:04 wowoName

mjs的话直接 ”import VueOfficeDocx from '@vue-office/docx/lib/v3/vue-office-docx.mjs'“ 就可以了,cjs同理

Sh1ri avatar Aug 01 '25 08:08 Sh1ri