草庐IT

installation-package

全部标签

node.js - 有没有办法从 nodejs 代码中的 package.json 获取版本?

有没有办法在nodejs应用程序中获取package.json中设置的版本?我想要这样的东西varport=process.env.PORT||3000app.listenportconsole.log"Expressserverlisteningonport%din%smode%s",app.address().port,app.settings.env,app.VERSION 最佳答案 我发现以下代码片段最适合我。由于它使用require来加载package.json,因此无论当前工作目录如何,它都能正常工作。varpjson=

node.js - 有没有办法从 nodejs 代码中的 package.json 获取版本?

有没有办法在nodejs应用程序中获取package.json中设置的版本?我想要这样的东西varport=process.env.PORT||3000app.listenportconsole.log"Expressserverlisteningonport%din%smode%s",app.address().port,app.settings.env,app.VERSION 最佳答案 我发现以下代码片段最适合我。由于它使用require来加载package.json,因此无论当前工作目录如何,它都能正常工作。varpjson=

node.js - 如何防止为 Node.js (package.json) 安装 "devDependencies"NPM 模块?

我的package.json文件中有这个(缩短版):{"name":"a-module","version":"0.0.1","dependencies":{"coffee-script":">=1.1.3"},"devDependencies":{"stylus":">=0.17.0"}}我在Mac10.6.8上使用NPM版本1.1.1。当我从项目根目录运行以下命令时,它会同时安装dependencies和devDependencies:npminstall我的印象是这个命令安装了devDependencies:npminstall--dev我怎么做,所以npminstall只安装d

node.js - 如何防止为 Node.js (package.json) 安装 "devDependencies"NPM 模块?

我的package.json文件中有这个(缩短版):{"name":"a-module","version":"0.0.1","dependencies":{"coffee-script":">=1.1.3"},"devDependencies":{"stylus":">=0.17.0"}}我在Mac10.6.8上使用NPM版本1.1.1。当我从项目根目录运行以下命令时,它会同时安装dependencies和devDependencies:npminstall我的印象是这个命令安装了devDependencies:npminstall--dev我怎么做,所以npminstall只安装d

node.js - npm WARN package.json : No repository field

我使用以下命令安装了Express.js:sudonpminstall-gexpress我收到以下警告:npmWARNpackage.jsonrange-parser@0.0.4Norepositoryfield.npmWARNpackage.jsonfresh@0.1.0Norepositoryfield.npmWARNpackage.jsonmethods@0.0.1Norepositoryfield.npmWARNpackage.jsonmethods@0.0.1Noreadmedata.npmWARNpackage.jsoncookie-signature@1.0.1Norep

node.js - npm WARN package.json : No repository field

我使用以下命令安装了Express.js:sudonpminstall-gexpress我收到以下警告:npmWARNpackage.jsonrange-parser@0.0.4Norepositoryfield.npmWARNpackage.jsonfresh@0.1.0Norepositoryfield.npmWARNpackage.jsonmethods@0.0.1Norepositoryfield.npmWARNpackage.jsonmethods@0.0.1Noreadmedata.npmWARNpackage.jsoncookie-signature@1.0.1Norep

node.js - 我是否提交由 npm 5 创建的 package-lock.json 文件?

npm5wasreleasedtoday其中一项新功能包括通过创建package-lock.json文件进行确定性安装。这个文件应该保存在源代码管理中吗?我假设它类似于yarn.lock和composer.lock,两者都应该保存在源代码管理中。 最佳答案 是的,package-lock.json旨在检查到源代码控制中。如果您使用的是npm5+,您可能会在命令行上看到此通知:createdalockfileaspackage-lock.json。你应该提交这个文件。根据npmhelppackage-lock.json:package

node.js - 我是否提交由 npm 5 创建的 package-lock.json 文件?

npm5wasreleasedtoday其中一项新功能包括通过创建package-lock.json文件进行确定性安装。这个文件应该保存在源代码管理中吗?我假设它类似于yarn.lock和composer.lock,两者都应该保存在源代码管理中。 最佳答案 是的,package-lock.json旨在检查到源代码控制中。如果您使用的是npm5+,您可能会在命令行上看到此通知:createdalockfileaspackage-lock.json。你应该提交这个文件。根据npmhelppackage-lock.json:package

node.js - npm install 的 --save 选项是什么?

我看到了一些教程,其中的命令是:npminstall--save--save选项是什么意思? 最佳答案 更新npm5:截至npm5.0.0,安装的模块默认添加为依赖项,因此不再需要--save选项。其他保存选项仍然存在,并列在documentation中。npminstall.原答案:在版本5之前,NPM默认只在node_modules下安装一个包。当您尝试为您的应用程序/模块安装依赖项时,您需要先安装它们,然后将它们(连同适当的版本号)添加到package的dependencies部分.json.--save选项指示NPM自动将包

node.js - npm install 的 --save 选项是什么?

我看到了一些教程,其中的命令是:npminstall--save--save选项是什么意思? 最佳答案 更新npm5:截至npm5.0.0,安装的模块默认添加为依赖项,因此不再需要--save选项。其他保存选项仍然存在,并列在documentation中。npminstall.原答案:在版本5之前,NPM默认只在node_modules下安装一个包。当您尝试为您的应用程序/模块安装依赖项时,您需要先安装它们,然后将它们(连同适当的版本号)添加到package的dependencies部分.json.--save选项指示NPM自动将包