Symfony 4 Web资产

时间:2018-01-23 13:45:10

标签: symfony

我正在使用symfony 4,我正在尝试使用网络安卓。我有几个css和js文件共享所有的网站。

我试图在我的webpack.config.js中使用.createSharedEntry:

.createSharedEntry('vendor', [
    'assets/css/bootrap.min.css',
    'assets/css/custom.scss',
    'assets/css/components.scss',
    'assets/css/core.scss',
    'assets/css/global.scss',

    'assets/js/bootsrap.min.js',
    'assets/js/jquery.easing.js',
    'assets/js/jquery.min.js',
    'assets/js/jquery-migrate.min.js',
    'assets/js/popper.min.js'
])

当我说这个命令纱线运行安可开发

我有somme错误:ERROR无法编译10个错误05:00:35

找不到这些依赖项:

我不知道我做错了什么

祝你好运

1 个答案:

答案 0 :(得分:0)

我不知道为什么要使用createSharedEntry,但可以将以下内容用于webpack.config.js:

.addEntry('app', './assets/js/app.js')

文件app.js本身:

require('./css/bootrap.min.css');
require('./css/custom.scss');
...

// Jquery
const $ = require('jquery');
global.$ = $;
global.jQuery = $;

// Add node_module JS
require('./js/bootsrap.min.js');
require('./js/jquery.easing.js');
...

此后,我使用“ yarn run encore dev”或等效的npm

为您准备好可以使用的模板:

CSS:

    {{ encore_entry_link_tags('app') }}

JS:

    {{ encore_entry_script_tags('app') }}

这类似于docs