当前位置: 首页 > 面试题库 >

如何在dist目录而不是app目录中运行grunt服务器?

呼延俊风
2023-03-14
问题内容

grunt buildAngularJS应用程序转到dist目录后,我想使用进行测试grunt server。问题是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/目录中提供已构建的代码?


问题答案:

是否可以做并不重要。 重要的是您不应为此使用grunt服务器。
如您所见,服务器任务非常艰苦,它可以完成dist文件夹中不需要的许多事情,以及它们都将被硬编码到您的app文件夹中的事实。

如果您只想尝试dist文件夹的结果,则只需将cd插入dist目录,然后启动一个简单的HTTP服务器(如python随附的HTTP服务器)即可。

python -m SimpleHTTPServer

那应该启动一个小型服务器,供您尝试使用dist目录。



 类似资料:
  • 问题内容: 我正在制作一个程序包以对服务进行API调用。 我有一个测试包,仅用于测试API调用和测试主包的功能,而我只是将另一个包插入其中。 在我正在工作的主包装中,我有 没关系,但是当我从测试包中调用它时,例如 它告诉我 问题是,它正在寻找内部而不是它所在的位置。 只是为了澄清这些混乱的说法: API包具有从同一目录读取的功能 但是因为我包括了API包,而在我尝试将Testfolder作为CWD

  • 我已经创建了一个laravel项目,并像https://www.mydemosite.org/healthcard 我把所有的文件都上传到了“健康卡”的子目录中。现在我已经在公用文件夹中进行了更改。 > 将索引文件更改为以下内容 需要目录。”/引导/自动加载。php′$app=require_once DIR/引导程序/应用程序。php′; 在此之后,我添加了一个. htaccess文件到root

  • 如何检查一个给定的文件是否在另一个文件下?例如,我有< code>new Paths.get("/foo/bar/" 和< code > new paths . get("。/abc/def.jar")。我想检查第二个是否在< code>/foo/bar下。 我可以找出一些基于字符串的比较,比如< code>path.toFile()。getAbsolutePath()。startsWith(pa

  • 问题内容: 我是第一次配置Jenkins,到目前为止一直是它的用户。 我阅读了文档,了解了“ $ WORKSPACE”在 从属服务器 上的含义。 我有一个误解, 默认情况下 ,Jenkins Slave上的作业在工作区目录中每个作业的唯一目录中运行。似乎并非如此。 如何为每个作业运行分配唯一目录?作业完成后,詹金斯会自动清除此作业运行目录吗? 问题答案: 默认情况下,jenkins从运行;这里在节

  • 问题内容: 假设我的项目位于并且我当前的位置是如何在不更改项目位置的情况下运行? 问题答案: 您可以使用参数(或)并指定文件的路径,例如 这会像在工作目录中一样“运行” 。

  • 问题内容: 目录路径: 我的文件夹中有Java程序,文件夹中有类文件。我需要从文件夹中运行Java程序。当我运行时出现错误: 问题答案: 在我的程序 com.bsoft.conc中 是一个程序包名称,将存储已编译程序的类文件。如果必须从 主 文件夹运行该文件,则必须指定 java -classpath test \ src com.bsoft.conc。”类文件名” 这是因为我们需要告诉JVM必须