使用rollup 打包出现如下报错:
Error: Unexpected character '' (Note that you need plugins to import files that are not JavaScript)
at error (/Users/Documents/component-web/component/node_modules/.pnpm/rollup@2.79.1/node_modules/rollup/dist/shared/rollup.js:198:30)
at Module.error (/Users//Documents/component-web/component/node_modules/.pnpm/rollup@2.79.1/node_modules/rollup/dist/shared/rollup.js:12560:16)
at Module.tryParse (/Users/Documents/component-web/component/node_modules/.pnpm/rollup@2.79.1/node_modules/rollup/dist/shared/rollup.js:12937:25)
at Module.setSource (/Users/Documents/component-web/component/node_modules/.pnpm/rollup@2.79.1/node_modules/rollup/dist/shared/rollup.js:12842:24)
at ModuleLoader.addModuleSource (/Users/Documents/component-web/component/node_modules/.pnpm/rollup@2.79.1/node_modules/rollup/dist/shared/rollup.js:22090:20)Error: Unexpected character '' (Note that you need plugins to import files that are not JavaScript)
at error (/Users/Documents/component-web/component/node_modules/.pnpm/rollup@2.79.1/node_modules/rollup/dist/shared/rollup.js:198:30)
at Module.error (/Users/Documents/component-web/component/node_modules/.pnpm/rollup@2.79.1/node_modules/rollup/dist/shared/rollup.js:12560:16)
at Module.tryParse (/Users/Documents/component-web/component/node_modules/.pnpm/rollup@2.79.1/node_modules/rollup/dist/shared/rollup.js:12937:25)
at Module.setSource (/Users/Documents/component-web/component/node_modules/.pnpm/rollup@2.79.1/node_modules/rollup/dist/shared/rollup.js:12842:24)
at ModuleLoader.addModuleSource (/Users/Documents/component-web/component/node_modules/.pnpm/rollup@2.79.1/node_modules/rollup/dist/shared/rollup.js:22090:20)
报错内容没有提示具体是哪个文件报错,但是一直打包不成功,排除代码问题,静态文件问题,node,npm环境问题,终于找到了答案
原因:是因为项目中含有隐藏文件.DS_Store.
解决:删除掉隐藏文件,打包一切正常