问题标签 [npm-init]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
npm - npm 配置命令的区别
是
和
同义词?
使用这两个命令配置 npm init,将 init 配置添加到 /home/.npmrc
node.js - “npm init”并使用非 semver 标准
创建新的 node.js 项目时,首先运行以下内容:
还有一系列有助于初始化package.json
文件的问题。其中一个问题是关于version
.
作为答案提供的版本号应严格遵循semver标准。现在,如果我想使用不符合 semver 的不同版本控制标准怎么办?如何使用不同的版本标准强制执行?我是否还可以提供新标准的新规则,而不是 semver 来强制执行新的版本控制标准?
谢谢。
json - 使用终端在特定目录中创建 json 文件
我正在尝试创建我的 Starter Pack 安装程序,我需要安装NPM
依赖项。我应该在以下位置创建一个json
文件:/Users/matteomattiussi/Documents/Udemy/Bootstrap/bs4projects/bs4starter
但我不知道该怎么做,因为我总是在以下位置获取 json 文件:
/Users/matteomattiussi/package.json
有人能帮助我吗?
javascript - npm init 给出错误:找不到模块'process-nextick-args'
我之前在一两个项目中使用过node和npm,但我并不是很精通。我现在想通过使用在 MacOS 上初始化一个新项目npm init
,但我得到了这个:
知道这里可能有什么问题吗?
[编辑]
我刚刚尝试了@kgangadhar 的建议,但结果是一样的:
npm - 解决 'npm WARN saveError ENOENT: no such file or directory, open '/Users//package.json'' 错误
我是新手,所以请包含指向 URL 的链接或解释术语,以便我理解。
我已经设法通过终端在 Mac OS (10.13.3) 上安装“npm”,并使用它安装了一些包,如 SASS。
我现在正在尝试使用 npm安装sass-mq 。我想我已经设法安装了它,但我想对我可能做的不完整或错误的事情提出第二意见。
最初,按照 sass-mq Github 页面上的说明,我尝试使用:
这给了我这个错误:
环顾四周,我意识到我注定要使用
..在输入我的“安装 sass-mq --save”命令之前。
酷,做到了。下一个错误是这样的:
我认为这是说我不能使用“sass-mq”(这是包的名称,作为本地包的名称(?)我正在本地机器上安装。更多信息在这里。
所以我只是尝试了这个:
它似乎工作正常。
我的问题是:这是我应该这样做的正确方式吗?你通常是怎么做的?
另外,我收到这些警告 - 可以忽略它们吗?
我正在部分创建这个问题,以便像我这样寻找类似问题答案的其他人可以找到解释,而不仅仅是他们需要解决问题的命令。我发现了一些类似的问题线程,但没有一个能够真正解释发生了什么以及为什么。
感谢您的阅读,我非常感谢您对此的任何帮助 :)
npm - NPM 初始化和启动
我在本地项目中使用 npm,我想知道每次开始会话时是否必须使用 npm init?我认为答案是肯定的。
例如,如果我重新启动我的机器,我必须执行 npm init 吗?我每次都必须做 npm install 和 npm start 吗?
谢谢
node.js - 如何修复“找不到替代的 telinit 实现来生成”。在 ubuntu 中尝试 npm init 时
我正在尝试$ npm init
在我的 Windows 计算机上的 Ubuntu 中运行以创建 package.json 文件。但是,当我尝试运行它时,我不断收到同样的错误(node.js v8.10.0):
找不到替代的 telinit 实现来生成。
我试过在其他地方搜索这个,但答案已经过时了,比如用 nodejs-legacy 重新安装 nodejs。以下是创建的错误的概述:
找不到替代的 telinit 实现来生成。包“nodejs-legacy”没有安装候选
应该创建一个 package.json 文件。我对创建 package.json 文件的其他形式持开放态度。或者完全绕过这个系统以获得相同的结果。
node.js - 从 npm 运行时如何运行 curl 并提示输入密码?
我正在处理一个 Node.js 文件以自动创建一个新的 Github 存储库。
当我curl -u 'BretCameron' https://api.github.com/user/repos -d '{"name":"test_repo"}'
在终端中运行时,它会询问我的 GitHub 密码,然后创建新的存储库。
但我无法让它在 Node 中工作,即使git
我的示例代码中的命令运行良好:
我已尝试使用模块中的exec
andexecSync
函数child_process
,并将其放入我的辅助函数run
中。任何人都可以提供一些建议吗?
npm - 什么是 npm create 命令?
正如UmiJS 文档npm create
所建议的那样,使用以下命令创建一个项目:
它似乎正在工作,但没有记录。
它为什么出现以及何时出现?它是 的完整同义词npm init
吗?有什么理由npm create
应该或不应该使用?