Magento 2没有加载CSS和JavaScript

Sco*_*ott 10 javascript css php magento2

我已经在localhost上成功安装了magento 2,但我无法看到管理面板,因为它向我呈现404错误.

其次,当我打开前端时,CSS和JavaScript没有加载.他们也渲染了404错误.

当我尝试运行命令时:

{your Magento install dir}/bin/magento setup:static-content:deploy
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

[InvalidArgumentException]                                              
There are no commands defined in the "setup:static-content" namespace.
Run Code Online (Sandbox Code Playgroud)

小智 18

这一个为我工作.使用此命令php bin/magento setup:static-content:deploy

步骤1:在CMD中使用cd命令打开根目录

第2步:php bin/magento setup:static-content:deploy- 运行此命令

然后,检查你的pub/static文件夹,CSS和Js文件将在那里可用

请参阅


SIB*_*I S 6

通过添加如下所示的sudo,尝试与root用户相同的命令

sudo php bin/magento setup:static-content:deploy
Run Code Online (Sandbox Code Playgroud)


Sur*_*hir 6

如果在CSS路径中显示版本名称,这是最简单的解决方案

像:pub / static / version323334 /

然后在我的sql中运行此查询

 INSERT INTO core_config_data (path, value) 
VALUES ('dev/static/sign', 0) 
ON DUPLICATE KEY UPDATE value = 0;
Run Code Online (Sandbox Code Playgroud)

之后清除配置缓存

 bin/magento cache:clean config
Run Code Online (Sandbox Code Playgroud)

您还可以禁用静态文件版本表admin

在此处输入图片说明