Magento2:删除pub/static文件夹并进行部署后,找不到css文件

Ani*_*itr 6 css gruntjs magento2

我搜索了网络,但没有找到可行的答案:

我使用Magento 2自定义主题,当我对.less文件进行更改时,我想编译文件,所以我删除了pub/static文件夹并进行了部署:php bin/magento setup:static-content:deploy. 之后,没有找到任何css文件pub/static/frontend/<Theme>/default/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.
Run Code Online (Sandbox Code Playgroud)

我是开发者模式.

有人有任何解决方案吗?

谢谢

Ekt*_*uri 7

我遇到了同样的问题,当我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

这对我有用.