通过公用文件夹

时间:2018-11-06 06:26:01

标签: angularjs node.js html5 node-modules

如何从index.html文件访问诸如angular的node_modules

像这样的文件结构

node_modules

公开

  • jsfolder
  • cssfolder
  • index.html

server.js

我知道这行不通,但是到目前为止我在index.html中拥有

  <script src="../node_modules/angular/angular.js"></script>

我知道我不应该将节点模块公开,所以我可以将它与节点或其他东西一起使用。

1 个答案:

答案 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/