火力地堡主机不支持Node.js的,但安装角度,人们必须使用NPM如何在Firebase上上传和运行Angular应用程序?
npm install -g @angular/cli
没有故宫,角度不能安装,没有的Node.js,角应用程序无法运行。但是由于Firebase托管不支持Node.js,因此我们无法上传Angular应用程序?这也意味着我们不能运行像lodash,下划线等npm包。
现在还有使用npm安装的AngularFire 2!
npm install firebase angularfire2 --save
所以使用角度与火力地堡,我已经使用NPM,但采用了棱角分明+火力地堡创建的应用程序不能在火力地堡主机上传,因为它不支持NPM!
在Firebase上托管Angular应用程序是否有任何解决方法?
但npm代码只能通过节点运行,无论它是客户端还是服务器端,所以它如何工作?如果我写'var _ = require('something');'现在它只会通过node.js通过package.json搜索node_modules,尽管没有服务器端代码,如果上传到Firebase上它将如何工作? – Pinakin
当然,您需要使用Webpack或Browserify或Rollup之类的打包器来创建可分发的部署。请参阅https://angular.io/guide/deployment以获取更多信息。 –