Magento 2-未在开发人员模式下创建符号链接

时间:2019-02-06 16:51:38

标签: css magento2 symlink

环境: -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:我们不想部署静态内容。

3 个答案:

答案 0 :(得分:1)

你可以试试这个命令 bin/magento dev:source-theme:deploy 而不是 bin/magento setup:static-content:deploy -f

答案 1 :(得分:0)

在命令行中:

php bin/magento setup:upgrade
php bin/magento setup:di:compile

清除导航器的缓存,然后尝试重新加载页面。

如果仍然无法使用:

php bin/magento setup:static-content:deploy -f
php bin/magento setup:upgrade

清除导航器的缓存,然后尝试重新加载页面。

希望有帮助。

答案 2 :(得分:0)

尝试

php bin / magento设置:静态内容:部署-f en_US yourlang_YourLang