Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Npm 依赖性和依赖性的差异_Npm_Webpack - Fatal编程技术网

Npm 依赖性和依赖性的差异

Npm 依赖性和依赖性的差异,npm,webpack,Npm,Webpack,我不熟悉nodejs和npm,只是一个关于依赖关系和devdependency的问题 当我创建一个新的react或Angular项目时,我通过 npm install xxx --save 因此,上面的命令将新的包条目添加到package.json文件中的“dependencies” 然后我运行npm start。该项目工作正常,它使用的是我刚刚安装的软件包 但当我运行npmstart时,我仍然处于开发环境中,不是吗?如果条目没有添加到devDependencies,应用程序如何在开发中运行?

我不熟悉nodejs和npm,只是一个关于依赖关系和devdependency的问题

当我创建一个新的react或Angular项目时,我通过

npm install xxx --save
因此,上面的命令将新的包条目添加到package.json文件中的
“dependencies”

然后我运行
npm start
。该项目工作正常,它使用的是我刚刚安装的软件包


但当我运行
npmstart
时,我仍然处于开发环境中,不是吗?如果条目没有添加到
devDependencies
,应用程序如何在开发中运行?我很困惑这两者之间的区别是,devdependency是只在开发过程中需要的模块,而dependency是运行时也需要的模块。因此,在开发过程中,我们同时使用这两种方法。有关更多详细信息,请查看。

这两者之间的区别在于,devdependency是仅在开发过程中需要的模块,而devdependency是运行时也需要的模块。因此,在开发过程中,我们同时使用这两种方法。有关更多详细信息,请检查。

因此,我可以说生产所需的依赖项也是
“依赖项”
中的包,因此生产=依赖项是。例如,我们使用nodemon,这样在进行任何更改后,我们就不必重新启动服务器。这对发展很有帮助。我们将nodemon放在devDependencies而不是dependencies中。那么
npm install xxx--save
npm install xxx--production
之间有什么区别呢?它们都将条目添加到
“依赖项”
?当您运行npm安装时,它将同时安装devdependency和依赖项。为了避免安装依赖性,请运行npm install xxx--productionsorry,我仍然感到困惑。您的意思是
npm install xxx--save
npm install xxx--production
这两个选项都只会在“依赖项”中添加条目吗?如果是,那么它们之间有什么区别?那么我可以说生产所需的依赖关系也是
“dependencies”
中的包,所以生产=dependenciesYes。例如,我们使用nodemon,这样在进行任何更改后,我们就不必重新启动服务器。这对发展很有帮助。我们将nodemon放在devDependencies而不是dependencies中。那么
npm install xxx--save
npm install xxx--production
之间有什么区别呢?它们都将条目添加到
“依赖项”
?当您运行npm安装时,它将同时安装devdependency和依赖项。为了避免安装依赖性,请运行npm install xxx--productionsorry,我仍然感到困惑。您的意思是
npm install xxx--save
npm install xxx--production
这两个选项都只会在“依赖项”中添加条目吗?如果是这样,那么它们之间有什么区别?