猿问

Angular Cli Webpack,如何添加或捆绑外部js文件?

在将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库,它们实际上并未为模块加载或打字稿设置。


参考 https://github.com/angular/angular-cli/blob/master/WEBPACK_UPDATE.md https://github.com/angular/angular-cli/tree/webpack


素胚勾勒不出你
浏览 1168回答 3
3回答
随时随地看视频慕课网APP
我要回答