正如您可能发现的那样,NPM并没有具体说明应该放入的内容,而是有一个默认忽略文件列表。许多人甚至不使用它,因为如果不存在,默认情况下.gitignore
会忽略其中的所有内容。此外,默认情况下,无论设置如何,许多文件都将被忽略,并且某些文件总是会被忽略,如上面的链接所述。npm``.npmignore
关于应该永远存在的东西并没有多少官方信息,因为它基本上是的子集.gitignore
,但是从我使用节点5年的经验中得出的结论,这就是我的想法。
注意: 生产 是指有人在任何时候使用您的模块,而不是在模块本身上进行开发。
.coffee
文件包含在包中,但可以在git存储库中对其进行跟踪。node-gyp
可能会在构建期间生成目标文件,而这些文件永远都不会进入软件包。.gitignore
无论如何这应该总是存在的。如果您.npmignore
已经在使用文件,则必须将这些内容放在此处,因为.gitignore
从npm的角度来看,它会覆盖该文件。.travis.yml
使用,测试或查看代码不需要执行诸如此类的操作。CNAME
文件或占位符乱抛垃圾。index.html``gh-pages
npm install
,我应该只依赖npm,而不能依赖其他外部资源。基本上,如果您希望将某些东西排除在npm软件包之外而不将其排除在npm存储库之外,则应该使用它。它不是一长串物品,但是npm宁愿内置功能而不是让人们将无关的对象卡在包装中。
有时,我们编写的代码并没有准备就绪,并且测试用例要测试该方法/代码是否失败(或成功)。 在本示例中,注释有助于禁用此测试用例。 如果使用注释在测试方法上,则会绕过这个未准备好测试的测试用例。 在本教程中,我们将演示如何使用来忽略测试方法。 创建一个Maven项目,其结构如下所示 - pom.xml 依懒包配置 - 创建一个测试类:TestIgnore.java,其代码如下所示 - 运行上面代码,得
有时,在运行测试用例时,我们的代码并没有完全准备就绪。 结果,测试用例失败。 @Ignore注释在这种情况下@Ignore帮助。 使用@Ignore注释的测试方法将不会被执行。 如果测试类使用@Ignore注释,则不会执行任何测试方法。 现在让我们看看@Ignore在行动。 创建一个类 (Create a Class) 在C:\“JUNIT_WORKSPACE中创建一个要测试的java类,比如Me
我的谷歌搜索给了我这个线程,它引导我们找到了Pycharm的官方站点,这里说我们应该保留除、以外的所有内容 虽然我看到文件和也包含指向Ubuntu中用户主页中的子文件夹的本地/物理路径。 所以我很困惑,把它提到这里--我们git也应该忽略这两个文件吗?
我正在测试Quarkus应用程序,我想忽略一些测试。 测试类用,以及带有 我试图使用注释,但它不起作用,被忽略的测试无论如何都会执行。 这是代码: 有人知道我怎么才能做到这一点吗?
有时候,我们的代码没有准备就绪并且编写测试用例来测试该方法/代码失败。 在这种情况下,注释@Test(enabled = false)有助于禁用此测试用例。 如果使用@Test(enabled = false)注释测试方法,则会绕过未准备好测试的测试用例。 现在,让我们看看@Test(enabled = false)。 创建一个类 (Create a Class) 在C:\》TestNG_WORK
我使用"mvn test"来运行cucumber测试,但是当我尝试用-Dcucumber.options=...在命令行上传递选项时,这些选项将被忽略,并使用运行类中@CucumberOptions中指定的选项。例如,如果我只是试图显示cucumber帮助,它会忽略它,只是运行测试: 这是我的跑步班 这是我的pom.xml. 我尝试了surefire插件的3.0.0-M5版本,而不是2.22.2版