Magento2:删除 pub/static 文件夹并进行部署后,找不到 css 文件
Magento2: After delete pub/static folder and making deploy, no css files found
我在网上搜索过,但没有找到有效的答案:
我使用 Magento 2 自定义主题,当我对 .less 文件进行更改时,我想编译文件,所以我删除了 pub/static
文件夹并进行了部署:php bin/magento setup:static-content:deploy.
之后,在pub/static/frontend/<Theme>/default/css
中没有找到css个文件。
另外,当我使用 grunt less
时,出现错误:
>> Destination pub/static/frontend/Magento/blank/en_US/css/styles-m.css not written because no source files were found.
>> Destination pub/static/frontend/Magento/blank/en_US/css/styles-l.css not written because no source files were found.
>> Destination pub/static/frontend/Magento/blank/en_US/css/email.css not written because no source files were found.
>> Destination pub/static/frontend/Magento/blank/en_US/css/email-inline.css not written because no source files were found.
我处于开发者模式。
有人对此有解决方案吗?
谢谢
我遇到了同样的问题,当我这样做时 grunt refresh
我得到了同样的错误。
为了解决这个问题,我删除了 var/di
、var/cache
、var/generation
、var/page_cache
和 pub/static
文件夹的内容(注意不要删除 pub/static/.htaccess
).
然后我试了:grunt exec:themename
如果成功,grunt clean
如果成功,grunt refresh
然后,setup:static-content:deploy
这对我有用。
您需要从 pub/static 文件夹中检索文件 .htaccess。
我在这里找到它:https://github.com/magento/magento2/blob/develop/pub/static/.htaccess
*检查您使用的 magento 版本
我在网上搜索过,但没有找到有效的答案:
我使用 Magento 2 自定义主题,当我对 .less 文件进行更改时,我想编译文件,所以我删除了 pub/static
文件夹并进行了部署:php bin/magento setup:static-content:deploy.
之后,在pub/static/frontend/<Theme>/default/css
中没有找到css个文件。
另外,当我使用 grunt less
时,出现错误:
>> Destination pub/static/frontend/Magento/blank/en_US/css/styles-m.css not written because no source files were found.
>> Destination pub/static/frontend/Magento/blank/en_US/css/styles-l.css not written because no source files were found.
>> Destination pub/static/frontend/Magento/blank/en_US/css/email.css not written because no source files were found.
>> Destination pub/static/frontend/Magento/blank/en_US/css/email-inline.css not written because no source files were found.
我处于开发者模式。
有人对此有解决方案吗?
谢谢
我遇到了同样的问题,当我这样做时 grunt refresh
我得到了同样的错误。
为了解决这个问题,我删除了 var/di
、var/cache
、var/generation
、var/page_cache
和 pub/static
文件夹的内容(注意不要删除 pub/static/.htaccess
).
然后我试了:grunt exec:themename
如果成功,grunt clean
如果成功,grunt refresh
然后,setup:static-content:deploy
这对我有用。
您需要从 pub/static 文件夹中检索文件 .htaccess。
我在这里找到它:https://github.com/magento/magento2/blob/develop/pub/static/.htaccess
*检查您使用的 magento 版本