Questions tagged «npm»

npm是Node.js(使用Google V8 JavaScript引擎的非阻塞异步I / O框架)的官方程序包管理器。它可以用于安装和发布CommonJS模块,jQuery插件,可重用的JavaScript代码(库)和基于JavaScript的CLI程序。

8
如何在Node中导入全局模块?我收到“错误:找不到模块<module>”?
我正在尝试在Mac OSX Lion上设置Node。一切似乎都正常,但是我似乎无法从全局模块文件夹中导入任何模块。我得到了错误 Error: Cannot find module &lt;module&gt; 如果我运行this node -e require.paths:,得到的响应是: [ '/usr/local/lib/node_modules', '/Users/Me/.node_modules', '/Users/Me/.node_libraries', '/usr/local/Cellar/node/0.4.12/lib/node' ] 没错,我的模块确实安装在/ usr / local / lib / node_modules中。但是,当我尝试运行脚本时,却得到以下信息: Error: Cannot find module 'socket.io' at Function._resolveFilename (module.js:326:11) at Function._load (module.js:271:25) at require (module.js:355:19) at Object.&lt;anonymous&gt; (/Users/Me/node/server.js:2:10) at Module._compile (module.js:411:26) at Object..js (module.js:417:10) at …
145 node.js  npm 

15
Node.js错误:找不到模块表达
我写了我的第一个node.js应用程序,但是找不到快速库: C:\ChatServer\Server&gt;node server.js module.js:340 throw err; ^ Error: Cannot find module 'express' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17) at require (module.js:380:17) at Object.&lt;anonymous&gt; (C:\ChatServer\Server\server.js:6:9) at Object.&lt;anonymous&gt; (C:\ChatServer\Server\server.js:25:4) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) 但是Express已安装(带有-g密钥): C:\ChatServer\Server&gt;npm install -g express npm http GET …
145 node.js  express  npm 

11
Jest SecurityError:localStorage不适用于不透明的来源
当我想使用命令运行项目时npm run test,出现以下错误。是什么原因造成的? FAIL ● Test suite failed to run SecurityError: localStorage is not available for opaque origins at Window.get localStorage [as localStorage] (node_modules/jsdom/lib/jsdom/browser/Window.js:257:15) at Array.forEach (&lt;anonymous&gt;)

8
NPM清洁模块
有没有办法让npm解压node_modules下的所有模块?诸如npm rebuild之类的东西会删除所有构建工件,但不重建它们吗?
144 node.js  npm 

9
如何查看给定npm模块的依赖关系树?
如何获取npm可用但未本地安装的模块树? npm ll完成本地安装的软件包的工作。但是对于未安装的模块或全局安装的模块不起作用。 我试过了npm list bower,不是那样。
143 npm 

11
有没有办法在单个npmrc文件中配置多个注册表
这是我的问题。我们有一个私有NPM注册表,仅在VPN中有效。我想拥有一个后备注册表https://registry.npmjs.org,以便当我退出VPN时它可以无缝运行。 PS当前,我正在使用npmrc,它可以很好地在.npmrc文件之间进行切换,这是一种解决方法
143 node.js  npm 

11
如何将用ES6编写的模块发布到NPM?
当我考虑在ES6中重写它时,我打算将其发布给NPM,以适应将来的需求并学习ES6。我已经使用Babel移植到ES5,并运行测试。但是我不确定如何进行: 我是否要转换并把生成的/ out文件夹发布到NPM? 我是否将结果文件夹包含在我的Github存储库中? 还是我要维护2个存储库,一个使用Github的ES6代码+ gulp脚本,一个使用转换后的结果+ NPM测试? 简而言之:我需要采取什么步骤将ES6编写的模块发布到NPM,同时仍然允许人们浏览/分叉原始代码?

10
npm全局路径前缀
我比以往更加谨慎,因为我npm对过去的行为感到困惑。 我在Mac上,并通过安装的node.js brew install node。 现在,我想jslint.js在命令行中作为命令运行,jslint我发现完成此操作的规范方法是sudo npm install -g jslint成功运行此输出的: $ sudo npm install -g jslint npm http GET https://registry.npmjs.org/jslint npm http 200 https://registry.npmjs.org/jslint npm http GET https://registry.npmjs.org/jslint/-/jslint-0.1.9.tgz npm http 200 https://registry.npmjs.org/jslint/-/jslint-0.1.9.tgz npm http GET https://registry.npmjs.org/nopt npm http 200 https://registry.npmjs.org/nopt npm http GET https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz npm http 200 https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz npm http …
142 macos  node.js  npm  zsh 


3
npm-在其他文件夹中安装软件包的依赖项?
我有以下目录结构: /some_project source.js package.json 我想为some_project安装依赖项。我知道我可以CD到some_project然后运行npm install 但是我想知道是否可以不更改目录?就像是 npm install some_project/package.json
142 node.js  npm 


26
节点-使用NODE_MODULE_VERSION 51针对不同的Node.js版本进行编译
我正在终端上运行节点应用程序。最近已升级到节点v8.5.0,但出现此错误: Error: The module '/tidee/tidee-au/packages/tidee-au-server/node_modules/bcrypt/lib/binding/bcrypt_lib.node' was compiled against a different Node.js version using NODE_MODULE_VERSION 51. This version of Node.js requires NODE_MODULE_VERSION 57. Please try re-compiling or re-installing the module (for instance, using `npm rebuild` or `npm install`). at Object.Module._extensions..node (module.js:653:18) at Module.load (module.js:545:32) at tryModuleLoad (module.js:508:12) at Function.Module._load (module.js:500:3) at …

3
什么是npm init中的“入口点”
我有一个空的新项目,当我运行npm init时,我得到了要回答的问题列表,例如: name: (karma) version: (1.0.0) description:my project description entry point: (index.js) 我对说“入口点”的那个感到很困惑,这应该是我的index.html文件还是我的app.js还是其他东西?
139 javascript  node.js  npm 

5
`npm build`不会在package.json中运行名为“ build”的脚本
对于新模块,我试图在npm build没有gulp / Grunt /其他专用构建工具的情况下使用。 "scripts": { "build": "node build.js" }, 我的build.js很简单 console.log('Hello') 但是,跑步 npm build 仅退出而不打印任何内容,状态为0。 运行: npm install 也可以执行所有正常操作,但是也不运行build.js。 如何让npm运行我的构建脚本? 编辑:即使简单的bash命令似乎也不起作用,例如 "scripts": { "build": "touch TESTFILE" }, 不使用该名称创建文件。
138 javascript  node.js  build  npm 

14
更改Windows中node.js模块的默认全局安装目录?
在我的Windows安装中,其中PATH包括C:\Program Files\nodejs可执行文件node.exe。我可以node从shell以及上启动npm。我也希望安装新的可执行文件C:\Program Files\nodejs,但似乎无法实现。 设置NODE_PATH和NODE_MODULES变量不会改变任何东西:%appdata%\npm默认情况下仍会安装东西。 如何更改全局安装路径?
134 node.js  npm 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.