根据文件,https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md
$npm安装--节省开发成本
到目前为止,我使用的所有npm模块都使用$npm安装-保存
为什么
--保存dev
以供吞咽,而不仅仅是--保存
?--save dev
和--save
之间有什么区别?
这是一个重复的问题。答案可以在这里找到。咕哝js:npm安装grunt中-save dev意味着什么——save dev
从另一个链接复制。
您可以在包中指出(至少)两种类型的包依赖关系。json文件:
1)使用模块所需的包列在依赖项属性下。使用npm,您可以通过以下方式将这些依赖项添加到package.json文件中:
npm install --save packageName
2)为了帮助开发您的模块而需要的那些包列在“开发依赖”属性下。这些包对于其他人使用模块不是必需的,但是如果他们想帮助开发模块,这些包将是需要的。使用npm,您可以通过以下方式将这些dev依赖项添加到您的package.json文件中:
npm install --save-dev packageName
--save
将包添加到依赖项列表中(“package.json中的依赖项”)。这是一个仅包含包需要运行的依赖项的列表。当用户从npm安装包并打算使用它时,需要安装这些依赖项。
--save-dev
将包添加到您的开发人员依赖列表(package.json中的dev依赖项)。这是一个依赖项列表,您只需要它来开发包。例如巴贝尔、古普、测试框架等。
有关更多信息,请查看与此问题相关的前两个问题:
问题内容: 在“ Swift编程语言”中。 在书中,Apple提到在访问可选变量时同时使用和。 本书提供以下代码作为示例: 使用而不是(并且始终将其称为)有什么好处?有什么区别,还是仅仅是约定? 问题答案: 因为它也解开了可选值,所以这段代码: 等效于: 这种语言糖在Swift中被称为Optional Binding 。 可选类型 在Swift 和不是相同的类型中,但是可以使用postfix运算符
或者只有一个属性userid类型整数是有效的吗?这样,jpql查询如下所示:
当我试图发布我的联系表单时,我收到一个控制台错误,即我的Lambda、SE、API网关、Cloudfront备用源配置不能从子域“www.example.com”运行,而它可以从“example.com”运行。我如何允许联系表单避免多个(子)域上的任何问题?控制台中的错误告诉我以下信息: “跨源请求被阻止:同一源策略不允许读取https://example.com/rest/contact.中的远
我真的需要帮助。 我试图在新机器上运行我的jsp应用程序,jetty给了我这个错误:org.apache.jasper.JasperException:pwc6345:调用javac时有一个错误。需要完整的JDK(而不仅仅是JRE 编辑:问题解决-这是月食月星错误-在月食开普勒,它正在工作
2本关于gulp的手册说,我需要首先在全局范围内安装gulp(带-g标志),然后在本地再安装一次。为什么我需要这个?