我正在尝试使用NPM和Webpack安装fontawesome 5 pro。命令让我无法理解:
npm install --save-dev @fortawesome/fontawesome-free
为什么使用--save-dev,因为据我了解,-dev将在devDependencies下安装该软件包,而该软件包只能在dev模式下工作。如果我们将其切换到生产模式,还能使用fontawesome吗?
有人可以解释为什么大多数人都使用-dev吗?
答案 0 :(得分:0)
-dev表示开发目的
例如npm install should --save-dev
当您要下载开发人员的程序包(例如grunt,gulp)然后使用此选项时,将使用此选项。因此,当您将代码分发到生产环境时,这些依赖项将不可用。
举个例子,假设您要使用grunt作为任务运行器。此软件包对于开发目的是必需的。因此,您应该在此处使用 –save-dev 。
npm install grunt --save-dev