我有一个需要在 CPanel 上托管的 MEAN Stack 应用程序,但我以前从未部署过应用程序。通过使用以下命令在 dist 文件夹中创建一个包,可以轻松部署应用程序的 Angular 部分:
ng build --prod
Run Code Online (Sandbox Code Playgroud)
但我想知道我应该如何在服务器上发布我的后端代码。是否有任何命令/命令可以像 Angular 一样创建一个缩小的包?
我还想知道我是否需要安装一些 npm 包来确保我的应用程序在服务器上顺利运行?就像我在谷歌上搜索有关部署 nodejs 时一直在阅读有关 PM2 和 Nginx 的内容一样。那么它们有什么好处呢?
请提及任何可能有用的文章或视频。
角度版本 7
节点版本 8.11.3
Ubuntu 16.04
我试图在移动屏幕上使用MaterializeCSS的时候制作一个可折叠的导航栏,并且需要在其中使用JavaScript代码。我应该在哪里编写此JavaScript代码?
这是我要使用的代码:
**$(document).ready(function(){
$('.sidenav').sidenav();
});**
Run Code Online (Sandbox Code Playgroud) angular ×2
angular7 ×1
javascript ×1
jquery ×1
materialize ×1
mean-stack ×1
node.js ×1
ubuntu ×1