如何从index.html文件访问诸如angular的node_modules
像这样的文件结构
node_modules
公开
server.js
我知道这行不通,但是到目前为止我在index.html中拥有
<script src="../node_modules/angular/angular.js"></script>
我知道我不应该将节点模块公开,所以我可以将它与节点或其他东西一起使用。
答案 0 :(得分:0)
(A)最适合您的解决方案可能是Parcel
(B)但是,是的,这很烦人。没错,您不应该公开使用node_modules。不幸的是,真正的答案不是一个简单的答案。您应该使用Gulp或Webpack将所需的文件复制到public/lib
中。
该指南非常好: https://george.webb.uno/posts/gulp-and-npm-for-front-end-web-development
(C)要完全按照您指定的方式使用包管理器,Bower是您的朋友(https://bower.io/)
Bower即将推出,您最终将希望迁移到NPM + Webpack。为此,请查看包裹(https://parceljs.org/)