环境:-Magento 2.3-模式:开发人员-缓存:已禁用-空:pub / static,.htaccess除外-空:var / cache,var / composer_home,var / page_cache,var / view_preprocessed
据我所知,如果您通过浏览器访问该网站,考虑到尚没有可供使用的静态文件,那么Magento将复制(生产模式)或符号链接(开发人员模式)所需的css / js到使用的主题的pub / static文件夹(以及所需文件的父主题),以便网站可以正确并相应地加载。
但是在开发人员模式下会发生什么,它将创建一个文件:
pub/static/frontend/Vendor/theme_name/en_US/requirejs-config.js
知道为什么不生成符号链接以及发生了什么,为什么生成了单个文件requirejs-config.js?
PS:我们不想部署静态内容。
在命令行中:
php bin/magento setup:upgrade
php bin/magento setup:di:compile
清除导航器的缓存并尝试重新加载页面。
如果仍然不起作用:
php bin/magento setup:static-content:deploy -f
php bin/magento setup:upgrade
清除导航器的缓存,然后尝试重新加载页面。
希望有帮助。
尝试一下
php bin / magento设置:静态内容:部署-f en_US yourlang_YourLang