【发布时间】:2015-08-11 11:50:20
【问题描述】:
我有什么理由不考虑在通过 npm 发布的 a node module 中使用“use strict”?如果我希望其他人能够使用它,这样做是否“安全”?
编辑:我明确地问了这个问题,以了解它是否可以使任何想要通过 npm 安装它的模块无用/损坏。
【问题讨论】:
-
真的是重复的吗?当我通过 npm 发布模块时,我明确询问了任何兼容性原因。
-
好好阅读如何以及为什么可以/应该使用它以及它的含义。然后,您将简单地了解在哪里使用和不使用它。很简单,你只需阅读即可。
-
AFAIK 'use strict' 的范围仅限于您的模块(如果您愿意,甚至是特定功能)。我不需要知道/关心您是否使用“使用严格”来使用您的模块,只要您的模块有效。
-
如果这是重复的,那么stackoverflow.com/questions/1335851/… 肯定是一个更好的候选者。 (不过,我认为这不是两者的重复,知道两者的信息应该足以回答这个问题。)
标签: javascript node.js npm