npm init - 到底在问什么问题?

标签 npm

我正在努力学习所有奇怪的 JavaScript 前端工具。我是微软的人,所以我习惯于以了解很酷的 JavaScript 工具或留着时髦的 mustache 为代价来提高工作效率。

我想我需要在我的项目中使用 npm init 初始化 NPM但它用一个词提出问题,我一点也不知道该回应什么,文档甚至没有提到这些问题。

https://docs.npmjs.com/cli/init

那么我应该为name: 放什么?和 version:以及接下来可能会被问到的其他任何问题?

谢谢!!

最佳答案

npm init用于使用 npm 创建一个新的 package.json。
npm install用于安装所有依赖项。

问题是,为什么你认为你需要 npm init - 当您不知道您的项目有哪个名称时。

如果要创建新项目,请添加项目名称和版本 - 例如 0.0.1 .为此使用语义版本控制,参见 http://semver.org/ .

该名称是您的项目的名称。版本是您项目的版本,如果它是私有(private)应用程序,那么您可以将 1.0.0 放入并保留它;它更多地用于您可能打算添加到共享包存储库的库。

关于npm init - 到底在问什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40785808/

相关文章:

javascript - 当我 "TypeError: callbacks[i] is not a function"时,Angular CLI 给了我 "ng serve"

javascript - d3 v4 中的二维画笔

git - 如何使 commitizen 覆盖默认的 git commit 命令

node.js - 使用 Bash 和 NPM 替换配置中的 env 失败

node.js - 如何将 Node 模块安装在与node_modules不同的文件夹下?

npm - 如何实际使用 package-lock.json 进行基于锁定版本的安装?

node.js - AngularJS 注入(inject)器和 NodeJS 之间的区别 require 模块

node.js - npm: module.js:457 抛出错误;错误:使用 brew 在 mac 上找不到模块 'npmlog'

node.js - nodejs 从 import 转换为 require

windows - 突然,NPM 脚本变量不再起作用