我不知道如何包括 JS 文件(供应商)后,从系统 JS 切换到 Webpack 的 Angular Cli。
比如说
选项 A
我有一些通过 npm 安装的 js 文件。像这样向 head 标记添加 script 标记是不起作用的。这似乎也不是最好的办法。
<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 代码似乎都隐藏在角-cli-webpack 节点包之后。我在想也许我们可以访问另一个网络包配置。但我不确定,因为我没有看到一个时,创建一个新的角斜面网络包项目。
更多信息:
我试图包含的 js 文件需要包含在 Angular 项目之前。例如,jQuery 和第三方 js lib 并没有真正为模块加载或类型脚本设置。
参考文献 Https://github.com/angular/angular-cli/blob/master/webpack_update.md Https://github.com/angular/angular-cli/tree/webpack