在将 Angular Cli 从 SystemJs 切换到 Webpack 后,我不确定如何包含 JS 文件(供应商)。
例如
选项A
我有一些通过 npm 安装的 js 文件。像这样将脚本标签添加到 head 标签是行不通的。这似乎也不是最好的方法。
<head>
<script src="node_modules/some_package/somejs.js">
</head>
//With systemJs I could do this
<head>
<script src="vendor/some_package/somejs.js">
</head>
选项 B
将这些 js 文件作为 webpack 包的一部分包含在内。这似乎是应该完成的方式。但是,我不确定如何执行此操作,因为所有 webpack 代码似乎都隐藏在 angular-cli-webpack 节点包之后。我在想也许我们可以访问另一个 webpack 配置。但我不确定,因为我在创建一个新的 angular-cli-webpack 项目时没有看到。
更多信息:
我尝试包含的 js 文件需要在 Angular 项目之前包含。例如 jQuery 和第三方 js 库,它们并不是真正为module加载或typescript设置的。
参考资料 https://github.com/angular/angular-cli/blob/master/WEBPACK_UPDATE.md https://github.com/angular/angular-cli/tree/webpack