Replies: 3 comments 1 reply
-
关于问题1:webpack-contrib/less-loader#408 |
Beta Was this translation helpful? Give feedback.
0 replies
-
之前考虑用户不一定用的less,可能是sass或stylus,也不一定想用san-cli提供的less版本,所以自从3.x版本以后,san-cli没有内置less-loader,而是迁移到了脚手架的package.json中;所以原来的低版本升级,需要手动安装less-loader。 关于这个问题,我们先完善下迁移文档:https://ecomfe.github.io/san-cli/hulk-cli-migration |
Beta Was this translation helpful? Give feedback.
1 reply
-
补充说明下:现在用 san-cli 创建项目,是不会遇到这个问题的。这个问题一般只存在于用 hulk-cli 或 san-cli v0 创建的项目迁移到最新的 san-cli 的情况。 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
使用
san-cli
过程中注意到,当前san-cli
安装目录下没有直接依赖less-loader
,只是在san-cli-service
中存在间接dev
依赖,那么使用中可能存在以下问题:san-cli-service
中关于less-loader
的配置选项是针对~5.0.0
实现的,这个版本又比较老,假如开发者用户没有使用脚手架启动项目,当开发调试或者编译运行含有 less 代码的工程时,首先会错误提示:开发者别无选择,此时就要执行安装
less-loader
了,比如:可以看到当前安装的版本已经远远超出
~5.0.0
的版本了。那么版本差异不多说,可以直接看 配置不出意外,这时执行
san serve
肯定会遇到新的错误:针对以上情况提出以下问题:
less-loader
较新版本配置?那么默认脚手架也需要升级对应开发依赖的版本。loader
plugin
应该会有类似的情况发生,可以用相同的方式给予更好的提示。Beta Was this translation helpful? Give feedback.
All reactions