我是typescript的新手,我发现要使用npm包,首先需要安装它的类型,比如 npm install --save @types/node-schedule 然而,我也在使用discord.js,但这不起作用 import * as Discord from 'discord.js'; 然后 npm install --save @types/discord.js
npm ERR! code E404
npm ERR! 404 Not Found - GET https://registry.npmjs.org/@types%2fdiscord.js - Not fou
在项目上运行npm install之后,我遇到了这个问题
npm WARN deprecated popper.js@1.16.1: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1
npm WARN deprecated chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecate
我试着在npm上发表我的角度图书馆。
但我错了
npm ERR! This package has been marked as private. Remove the 'private' field from the package.json to publish it.
但是我的package.json文件中没有任何私有字段
库的package.json文件如下所示:
{
"name": "@myfirst_mylastname/testlib123",
"version": "0.0.1",
我有使用npm的许可问题。当我写"npm安装“时
Error: EACCES: permission denied, mkdir '/ItsMe'
TypeError: Cannot read property 'get' of undefined
at errorHandler (/usr/local/lib/node_modules/npm/lib/utils/error-handler.js:211:17)
at /usr/local/lib/node_modules/npm/bin/npm-cli.js:83:20
at
我正在尝试访问托管在远程服务器中的私有npm注册表。我必须使用用户名和密码来访问它。我这边没有代理。
但是,我使用的用户名和密码有URL不安全字符。我尝试过adduser、npmjs、scl,但无法配置凭据:
npm WARN Name may not contain non-url-safe chars
我尝试从命令行直接设置NPM_USER和NPM_PASS。我可以设置前者,但后者失败了。即使我使用一个简单的密码并尝试:
npm login
由于NPM_USER有一个@,所以它失败时也有相同的错误。
我使用npmrc在公共注册中心和私有注册中心之间切换。我想避免使用像Nexus/JFrog
我对npm link和npm link <pkg>所做的事情的理解基本上与描述的一样
包连接是一个两步的过程.
首先,包文件夹中的npm链接将在全局文件夹{前缀}/lib/node_modules/中创建一个符号链接,该链接链接到执行npm链接命令的包。它还将将包中的任何回收站链接到{前缀}/bin/{name}。注意,npm链接使用全局前缀(请参见npm前缀-g的值)。
接下来,在其他位置,npm链接包名将创建一个符号链接,从全局安装的包名到当前文件夹的node_node/。
因此,我感到困惑的是,在包链接的第二步(例如,npm link my-package@3.1.4
npm i --package-lock-only到底是做什么的?文档中的示例有点含混不清。
我很好奇,如果我的本地node_modules文件夹中有较旧的包而没有package-lock.json文件,npm i --package-lock-only会根据我本地node_modules文件夹中的版本生成一个package-lock.json,还是会生成一个与npm注册表中发布的node_modules中的package-lock.json版本一致的较新包版本的package.json。
我在Azure DevOps中有一个包含JavaScript包的单声道存储库。我使用lerna来管理包,使用yarn作为包管理器。我是Azure DevOps工件的新手,我想将yarn设置为上游馈送。我已经阅读了Use npm to store JavaScript packages in Azure DevOps Services or TFS并遵循了这些步骤。使用npm似乎一切正常,在我的项目中输入npm i之后,我可以看到在azure工件中使用npm的包。但是如果我使用纱线,什么也不会发生。有人能帮帮我吗? 项目.npmrc registry=https://pkgs.dev.azur
我正在尝试在本地从GitHub克隆的存储库上安装NPM。这是我收到的错误。请让我知道我该怎么做才能解决这个问题。
谢谢!
npm ERR! path D:\Avin Dev\portfolio\node_modules\fibers
npm ERR! command failed
npm ERR! command C:\Windows\system32\cmd.exe /d /s /c node build.js || nodejs build.js
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp info using n
当我试图从一个npm操作安装我的GitHub模块时,我会得到以下错误:
npm ERR! 401 Unauthorized - GET https://npm.pkg.github.com/@xxxx%2fxxxx-analytics - Your request could not be authenticated by the GitHub Packages service. Please ensure your access token is valid and has the appropriate scopes configured.
在您发表评论之前,我已经使用范围和访问令牌正确地
当我从github 下载“中间-高级用户”版本的聚合物启动工具包时,在这些说明的第4步,总是收到以下警告:
$ sudo npm install
npm WARN deprecated gulp-minify-css@1.2.4: Please use gulp-clean-css
npm WARN deprecated graceful-fs@3.0.8: graceful-fs version 3 and before will fail on newer node releases. Please update to graceful-fs@^4.0.0 as soon as pos
我试图使用AWS FARGATE启动nodejs容器,我面临的问题是fargate给了我这个错误:
cannot find this module "/path/to/file/webrtc.js"
在启动容器时,当我从命令部分执行npm时,它给了我
npm WARN enoent ENOENT: no such file or directory, open '/usr/src/app/package.json'
npm WARN saveError EACCES: permission denied, open '/usr/src/app/packa