我想编译我的角度6代码并自己打包。
我可以在没有Webpack的情况下使用Angular 6吗?
是否将.html
和.css
打包到.js
WebPack的作业或 Angular CLI的作业中?
答案 0 :(得分:4)
Webpack 是JavaScript模块捆绑程序。 Angular cli 使用它来打包和构建Angular应用。
如果您想使用Angular cli,则暂时不使用 Webpack 。
否则,如果您创建自己的体系结构来捆绑和构建应用程序(这比较困难),则可以使用其他Javascript模块捆绑器,例如Rollup和Browserify
答案 1 :(得分:1)
Webpack是一个功能强大的模块捆绑器。捆绑包是一个JavaScript文件,其中包含属于同一资产的资产,应在响应单个文件请求时将其提供给客户端。捆绑软件可以包含JavaScript,CSS样式,HTML和几乎任何其他类型的文件。
Webpack漫游您的应用程序源代码,查找导入语句,构建依赖关系图,并发出一个或多个捆绑包。借助插件和规则,Webpack可以预处理和缩小不同的非JavaScript文件,例如TypeScript,SASS和LESS文件。