Javascript 从Windows将angularjs应用程序移动到Ubuntu

Javascript 从Windows将angularjs应用程序移动到Ubuntu,javascript,angularjs,node.js,ubuntu-16.04,Javascript,Angularjs,Node.js,Ubuntu 16.04,我在windows上开发了一个angular应用程序,使用nodejs、http服务器、gulp和括号。在windows中,我有一个根目录(lms),其中包含: /src /src/templates /src/js /src/img /src/index.html /node_modules package.json 在Ubuntu中,我有一个名为/home/lms的目录。我已经安装了nodejs、angularjs和http服务器,但没有安装gulp或bower,因为我不会在Ubuntu中

我在windows上开发了一个angular应用程序,使用nodejs、http服务器、gulp和括号。在windows中,我有一个根目录(lms),其中包含:

/src
/src/templates
/src/js
/src/img
/src/index.html
/node_modules
package.json
在Ubuntu中,我有一个名为/home/lms的目录。我已经安装了nodejs、angularjs和http服务器,但没有安装gulp或bower,因为我不会在Ubuntu中进行开发。我在home/lms中看到:

/Public
/Templates
/Pictures
/node_modules
如何部署文件?我假设我把package.json放在home/lms中,但我不能将Windows节点_模块复制到Ubuntu节点_模块,那么如何为Ubuntu创建节点_模块呢


另外,我是否将我的应用程序目录/src放入Ubuntu上的/home/lms/Public目录中,或者只是将其添加到/home/lms中?

如果应用程序做得明智,它应该在gulp中部署任务,将所有内容打包。您不必在服务器端安装node_模块,但如果您真的想这样做,您必须在package.json所在的文件夹中运行npm install。

Right。package.json文件是构建节点_模块的方法。你永远不需要移动或备份那个目录。啊,好吧,这样我就可以直接从windows部署到Ubuntu,只需使用git作为备份。好的,我来看看这个关于gulp deploy的: