将grunt buildAngularJS应用程序转到dist目录后,我想使用进行测试grunt server。问题是grunt server只提供我app/目录中的所有代码。另外,请记住,我使用创建了我的应用程序yo angular。
grunt build
dist
grunt server
app/
yo angular
这是我的 Gruntfile.js中* 的服务器任务代码 *
grunt.registerTask('server', [ 'clean:server', 'coffee:dist', 'compass:server', 'livereload-start', 'connect:livereload', 'open', 'watch' ]);
有没有办法使grunt server仅在dist/目录中提供已构建的代码?
dist/
是否可以做并不重要。 重要的是您不应为此使用grunt服务器。 如您所见,服务器任务非常艰苦,它可以完成dist文件夹中不需要的许多事情,以及它们都将被硬编码到您的app文件夹中的事实。
如果您只想尝试dist文件夹的结果,则只需将cd插入dist目录,然后启动一个简单的HTTP服务器(如python随附的HTTP服务器)即可。
python -m SimpleHTTPServer
那应该启动一个小型服务器,供您尝试使用dist目录。