我已经使用了带有systemJS的angular-cli,现在我很熟悉它的构建过程,测试用例&组件互动。
最近我将angular-cli
升级为angular-cli@webpack
。
但我对以下事情感到困惑:
lodash,ng2-bootstrap
等,因为我看不到任何webpack.config.ts
文件。提前致谢。
答案 0 :(得分:0)
ng build
时,它会构建所有内容并将文件输出到Dist文件夹npm install 'external-dependency'
就可以了,只需将其导入您需要的文件(以及app.module.ts)ng build
,请参阅1 答案 1 :(得分:0)
webpack读取条目并构建到所需的输出。这是一个例子
entry: {
'app': './main.ts'//your entry point
}, output: {
path: helpers.root('dist'),
filename: 'bundle.js' //your build file
}
很简单,通过npm安装你的依赖项并在你的项目中需要它们,webpack会处理它们意味着它会将它们捆绑到你的构建中。
npm install lodash
并在您的项目中
require("lodash")
ng-serve
运行应用程序,它就不会向您显示物理文件,但如果您运行ng-build,它会将物理文件构建到dist文件夹,您将能够看到它们。