【发布时间】:2018-04-29 06:17:38
【问题描述】:
我有一个两年前的 AngularJs 1.x 项目,该项目使用 Gulp 进行开发,使用 Grunt 进行生产(不要问我为什么;我也不知道)。
构建过程基本上是:
将所有scss文件编译成一个css文件
-
将所有JS文件合并为一个JS文件。我们没有使用任何
import机制。每个文件基本上都是 AngularJs 的控制器、组件、服务或过滤器之一。像这样的:angular.module("myApp").controller("myCtrl", function() {//...}); 将所有html模板合并为一个JS文件。每个模板都使用
$templateCache进行硬编码。将图像和字体等资产移动到构建文件夹中。
将第三方库移动到构建文件夹中。
现在我想为这个项目切换到 webpack。我想逐步使这个项目现代化,但第一步就是使用 webpack 构建它,过程与上述类似。我想尽可能地保持代码库相同。我还不想为所有 JS 文件添加import。有太多了。我还想添加一个 babel-loader。
我对 webpack 有一些基本概念,但我自己从未真正定制过配置。
谁能给我一些指点?比如我需要哪些加载器/插件等?谢谢!
【问题讨论】:
标签: javascript angularjs webpack