将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库并不是真正为模块加载或typescript而设置的。
References https://github.com/angular/angular-cli/blob/master/WEBPACK_UPDATE.md https://github.com/angular/angular-cli/tree/webpack
https://stackoverflow.com/questions/38855891
复制相似问题