Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.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
Node.js 需要在npm init上的package.json中全局安装依赖项_Node.js_Npm_Dependency Management - Fatal编程技术网

Node.js 需要在npm init上的package.json中全局安装依赖项

Node.js 需要在npm init上的package.json中全局安装依赖项,node.js,npm,dependency-management,Node.js,Npm,Dependency Management,我已经在全球范围内安装了包,如bower、jshint等。在运行npm init时,它不包含依赖项。是否有一种方法可以在运行npm init时使用全局安装的包将依赖项预先包含在package.json中?否。如果您的项目需要显式依赖项,则必须手动或使用npm install--save否将它们添加到package.json中。如果您的项目需要显式依赖项,必须手动或通过npm安装将它们添加到package.json——保存npm init将根据您指定的配置创建一个新的package.json文件。

我已经在全球范围内安装了包,如bowerjshint等。在运行
npm init
时,它不包含依赖项。是否有一种方法可以在运行
npm init
时使用全局安装的包将依赖项预先包含在package.json中?否。如果您的项目需要显式依赖项,则必须手动或使用
npm install--save
否将它们添加到
package.json中。如果您的项目需要显式依赖项,必须手动或通过
npm安装将它们添加到
package.json
——保存

npm init将根据您指定的配置创建一个新的package.json文件。但是,您可以使用全局安装的包,而无需在package.json中指定它们。但是,如果您想将代码从一个系统迁移到另一个系统,那么您必须在package.json中手动指定所有全局安装的包,并在这之后使用npm install。npm init将根据您指定的配置创建一个新的package.json文件。但是,您可以使用全局安装的包,而无需在package.json中指定它们。但是,如果您想将代码从一个系统迁移到另一个系统,那么您必须在package.json中手动指定所有全局安装的包,并在这之后使用npm install。全局依赖项不应该是新项目的依赖项。全局依赖项应该是命令行工具,如pm2、forever、mocha、Istanbul等。Package.json和全局依赖项的用途完全不同。
如果您仍然需要这样做,请解释您在global和project中需要的确切软件包。

全局依赖项不应该是您新项目的依赖项。全局依赖项应该是命令行工具,如pm2、forever、mocha、Istanbul等。Package.json和全局依赖项的用途完全不同。
如果您仍然需要这样做,请解释您在global和project中需要的确切软件包。

npm init
完全按照它所说的做;初始化一个新项目。全局依赖项不是自动考虑的新项目的依赖项;这将破坏目的。
npminit
完全按照它所说的做;初始化一个新项目。全局依赖项不是自动考虑的新项目的依赖项;这会破坏目的。那么,有没有一种方法可以在我的包中包含全局安装的包。json在
npm init
上自动。简短回答:没有。那么,有没有一种方法可以在我的包中包含全局安装的包。json在
npm init
上自动。简短回答:没有。