Javascript 网页包(encore)-如何合并第三方库(JS/CSS)
我有了Symfony4.4应用程序,现在我有了一个新的CSS/JS网页主题。有很多页面,我想逐步应用主题(现在是一个页面)。CSS程序员为我的HTML页面提供了一些CSS/JS导入(Javascript 网页包(encore)-如何合并第三方库(JS/CSS),javascript,webpack,module,webpack-encore,Javascript,Webpack,Module,Webpack Encore,我有了Symfony4.4应用程序,现在我有了一个新的CSS/JS网页主题。有很多页面,我想逐步应用主题(现在是一个页面)。CSS程序员为我的HTML页面提供了一些CSS/JS导入(/)和我在package.json中拥有的不同JS库版本。这个新主题是我们应用程序中的GIT子模块,我需要将所有JS导入合并到一个文件,并将其粘贴到一个页面 我试过: 安可 .setOutputPath('public/dist/') .setPublicPath(“/dist”) . . . .货币贬值({ $:p
/
)和我在package.json中拥有的不同JS库版本。这个新主题是我们应用程序中的GIT子模块,我需要将所有JS导入合并到一个文件,并将其粘贴到一个页面
我试过:
安可
.setOutputPath('public/dist/')
.setPublicPath(“/dist”)
.
.
.
.货币贬值({
$:path.resolve(path.join(_dirname,'assets/front/new template/node_modules/jquery/dist/jquery.min.js')),
jQuery:path.resolve(path.join(_dirname,'assets/front/new template/node_modules/jQuery/dist/jQuery.min.js'),
})
.addEntry('front/js/main new'[
“./assets/front/new template/node_modules/jquery/dist/jquery.min.js”,
“./assets/front/new template/node_modules/bootstrap/dist/js/bootstrap.bundle.min.js”,
“./assets/front/new template/node_modules/moment/moment.js”,
“./assets/front/new template/node_modules/daterangepicker/daterangepicker.js”,
“./assets/front/new template/node_modules/select2/dist/js/select2.min.js”,
“./assets/front/new template/js/main.js”,
])
但也存在一些问题:
向控制台抛出“未定义时刻”
抛出到控制台“$()。daterangepicker()不是函数。”
抛出到控制台“$()。select2()不是函数。”
我试图将require与使用它们的/assets/front/new template/js/main.js文件的路径放在一起,但没有任何更改
有人能告诉我如何正确地移动到一个JS文件的网页
<script src="/assets/front/new-template/node_modules/jquery/dist/jquery.min.js"></script>
<script src="/assets/front/new-template/node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
<script src="/assets/front/new-template/node_modules/moment/moment.js"></script>
<script src="/assets/front/new-template/node_modules/daterangepicker/daterangepicker.js"></script>
<script src="/assets/front/new-template/node_modules/select2/dist/js/select2.min.js"></script>
<script src="/assets/front/new-template/node_modules/toastify-js/src/toastify.js"></script>
<script src="/assets/front/new-template/js/main.js"></script>