Closed PathFun closed 2 years ago
这种情况,删除node_modules,重新安装试试了, 尽量不用cnpm, 如果还不行,报告下使用的插件版本,或者提供demo咯
@PathFun 似乎我也遇到这个问题了,配置 css: { preprocessorOptions: { less: { // 支持内联 JavaScript javascriptEnabled: true } } } 解决
缺少 javascriptEnabled: true 应该是报这种错误,他描述的是less包找不到
@PathFun 似乎我也遇到这个问题了,配置 css: { preprocessorOptions: { less: { // 支持内联 JavaScript javascriptEnabled: true } } } 解决
这段配置一直是有的,但就是报错。
在 v1.4.0.beta.5 修复, 安装新版本前,先删除一次node_modules, 最好yarn.lock 也删除一次。
在 v1.4.0.beta.5 修复, 安装新版本前,先删除一次node_modules, 最好yarn.lock 也删除一次。
windows 下,已更新到beta.5 ,已删除 node_modues 和 yarn.lock,但此问题仍在。
vite v2.6.14 dev server running at:
> Network: http://192.168.18.104:6007/pc-grid/
> Local: http://localhost:6007/pc-grid/
> Network: http://172.30.160.1:6007/pc-grid/
ready in 4253ms.
下午1:45:47 [vite] Internal server error: Preprocessor dependency "less" not found. Did you install it?
Plugin: vite:css
File: D:/code/hnrr/FE/pc-grid/src/assets/style/normal.less
at loadPreprocessor (D:\code\hnrr\FE\pc-grid\node_modules\vite\dist\node\chunks\dep-e0fe87f8.js:20485:15)
at less (D:\code\hnrr\FE\pc-grid\node_modules\vite\dist\node\chunks\dep-e0fe87f8.js:20583:22)
at compileCSS (D:\code\hnrr\FE\pc-grid\node_modules\vite\dist\node\chunks\dep-e0fe87f8.js:20227:40)
at async TransformContext.transform (D:\code\hnrr\FE\pc-grid\node_modules\vite\dist\node\chunks\dep-e0fe87f8.js:19876:50)
at async Object.transform (D:\code\hnrr\FE\pc-grid\node_modules\vite\dist\node\chunks\dep-e0fe87f8.js:42396:30)
at async doTransform (D:\code\hnrr\FE\pc-grid\node_modules\vite\dist\node\chunks\dep-e0fe87f8.js:56801:29)
下午1:45:47 [vite] Internal server error: Preprocessor dependency "less" not found. Did you install it?
Plugin: vite:css
File: D:/code/hnrr/FE/pc-grid/node_modules/ant-design-vue/dist/antd.less
at loadPreprocessor (D:\code\hnrr\FE\pc-grid\node_modules\vite\dist\node\chunks\dep-e0fe87f8.js:20485:15)
at less (D:\code\hnrr\FE\pc-grid\node_modules\vite\dist\node\chunks\dep-e0fe87f8.js:20583:22)
at compileCSS (D:\code\hnrr\FE\pc-grid\node_modules\vite\dist\node\chunks\dep-e0fe87f8.js:20227:40)
at async TransformContext.transform (D:\code\hnrr\FE\pc-grid\node_modules\vite\dist\node\chunks\dep-e0fe87f8.js:19876:50)
at async Object.transform (D:\code\hnrr\FE\pc-grid\node_modules\vite\dist\node\chunks\dep-e0fe87f8.js:42396:30)
at async doTransform (D:\code\hnrr\FE\pc-grid\node_modules\vite\dist\node\chunks\dep-e0fe87f8.js:56801:29)
复现仓库:
https://github.com/transtone/-vite-plugin-theme-preprocessor-debug
复现仓库:
https://github.com/transtone/-vite-plugin-theme-preprocessor-debug
提供的demo并未浮现上面的报错,只发现这个normal.less 文件不存在报错
并且
或许可能是 node版本和 npm版本有差异,待测试
node-v16.13.0
看你运行的是 build,运行一下 npm run dev
呢?
这个错误是运行 dev 之后,在浏览器打开页面的时候报的,不是一开始就有。
=======
是的,编译就会报错。
yarn build
yarn run v1.22.17
$ vite build
vite v2.6.14 building for production...
✓ 102 modules transformed.
[vite:css] Preprocessor dependency "less" not found. Did you install it?
file: D:/code/hnrr/FE/pc-grid/node_modules/ant-design-vue/dist/antd.less
error during build:
Error: Preprocessor dependency "less" not found. Did you install it?
at loadPreprocessor (D:\code\hnrr\FE\pc-grid\node_modules\vite\dist\node\chunks\dep-e0fe87f8.js:20485:15)
at less (D:\code\hnrr\FE\pc-grid\node_modules\vite\dist\node\chunks\dep-e0fe87f8.js:20583:22)
at compileCSS (D:\code\hnrr\FE\pc-grid\node_modules\vite\dist\node\chunks\dep-e0fe87f8.js:20227:40)
at async Object.transform (D:\code\hnrr\FE\pc-grid\node_modules\vite\dist\node\chunks\dep-e0fe87f8.js:19876:50)
at async ModuleLoader.addModuleSource (D:\code\hnrr\FE\pc-grid\node_modules\rollup\dist\shared\rollup.js:22161:30)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
经测试,本机 windows 下 node-16.13.1
, node-12.22.7
都会有此错误。 Linux 下 node-16.13.1
正常。
===========
v1.4.0-beta.9
已修复。
"less": "4.1.2", "less-loader": "10.2.0", "vite": "2.6.14", "ant-design-vue": "^3.0.0-alpha.13",