Questions tagged «npm»

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

8
找不到npx命令
我正在使用webpack,需要./node_modules/webpack/bin/webpack.js使用来执行npx。npx webpack会运行webpack二进制文件(./node_modules/webpack/bin/webpack),但是每次执行npx webpack都会得到 bash: npx: command not found。 我在用: 节点:v9.5.0 npm:5.6.0 nvm:1.1.5 网络包:3.11.0
88 node.js  npm  webpack  npx 

12
如何查找搜索/查找npm软件包
有什么方法可以找到npm软件包? 以下是根据以下答案整理的社区维护清单。 NPM特定 在控制台中 npm search <keyword> https://www.npmjs.org/ http://eirikb.github.com/nipster/通过https://stackoverflow.com/a/10571033 http://node-modules.com/通过https://stackoverflow.com/a/13593402 https://nodejsmodules.org/通过https://stackoverflow.com/a/17821476 http://npmsearch.com/通过https://stackoverflow.com/a/34471018 泛型 http://github.com https://libraries.io 死 http://browsenpm.org/通过https://stackoverflow.com/a/24338500 https://github.com/joyent/node/wiki/modules http://toolbox.no.de/ aka http://nodetoolbox.com/ http://packagefinder1-enome.dotcloud.com/
87 node.js  npm 

3
“ npm -d安装”中的“ -d”是什么?
我看过一些有关npm使用-d参数运行的文章。例如,此问题指的是做npm -d install coffee-script。还有其他几页也涉及此语法,包括至少一个npm软件包的安装说明。 但是我一直无法找到有关该-d参数的任何文档。的文档npm install没有提及-d,npm FAQ也没有提及,我浏览过的任何其他文档页面也没有提及。 是否-d选择做什么?如果是这样,该怎么办?
87 npm 

2
npm -i标志是什么意思?
npm中的“ i”标志有什么作用? 我看到它像这样使用: npm i backbone.marionette 我查看了npm文档,并在Google上进行了大量搜索。我不确定这是标志还是命令,或者根本不是npm吗?
87 terminal  npm 

4
如何使用npm仅安装“ devDependencies”
我正在尝试仅安装package.json文件中列出的“ devDependencies”。但是以下命令均无法正常运行。以下所有命令还安装了我不想要的生产依赖项。 npm install --dev npm install --only=dev npm install --only-dev 我想不出任何其他方法告诉npm单独安装devDependencies。:(

4
如何安装grunt以及如何使用grunt构建脚本
嗨,我正在尝试在Windows 7 64位上安装Grunt。我已经使用命令安装了Grunt npm install -g grunt npm install -g grunt-cli 但是现在,如果我尝试这样做grunt init,就会抛出一个错误- 找不到有效的Gruntfile。请参阅入门指南,以获取有关如何配置grunt的更多信息: http ://gruntjs.com/getting-started致命错误:无法找到Gruntfile。 但是,当我查看系统上的grunt文件夹时,该文件夹就Gruntfile.js存在了。有人可以指导我如何正确安装此grunt,以及如何使用grunt编写内置脚本。如果要使用Grunt构建脚本,我有一个HTML页面和Java脚本,我该怎么做?

5
如何更新我发布的NPM模块?
我创建了一个NPM模块,并将其发布为0.0.1版 我进行了一些更改并将其推送到github,我希望这样做,以便在使用npm install myModule新版本时使用。 如何告诉NPM有0.0.2版本?
86 module  npm 

12
npm ERR!拒绝删除/编码EEXIST
我只是运行一个简单npm install,我得到这个错误。 npm ERR! path /Users/jasonazoulay/Desktop/fabrick.io/delegation/node_modules/@angular/cli/node_modules/webpack/node_modules/yargs/node_modules/os-locale/node_modules/execa/node_modules/cross-spawn/node_modules/.bin/which npm ERR! code EEXIST npm ERR! Refusing to delete /Users/jasonazoulay/Desktop/fabrick.io/delegation/node_modules/@angular/cli/node_modules/webpack/node_modules/yargs/node_modules/os-locale/node_modules/execa/node_modules/cross-spawn/node_modules/.bin/which: is outside /Users/jasonazoulay/Desktop/fabrick.io/delegation/node_modules/@angular/cli/node_modules/webpack/node_modules/yargs/node_modules/os-locale/node_modules/execa/node_modules/cross-spawn/node_modules/which and not a link npm ERR! File exists: /Users/jasonazoulay/Desktop/fabrick.io/delegation/node_modules/@angular/cli/node_modules/webpack/node_modules/yargs/node_modules/os-locale/node_modules/execa/node_modules/cross-spawn/node_modules/.bin/which npm ERR! Move it away, and try again 这是我第一次收到此错误,但我不知道该怎么办。
86 node.js  npm 

4
从React Redux中的package.json获取版本号(create-react-app)
OP EDIT:如果其他人遇到此问题:该应用程序是使用create-react-app创建的,它将导入限制在src文件夹内。但是,如果将react-scripts升级到v1.0.11,则可以访问package.json。 我正在尝试从我的应用程序中的package.json获取版本号。 我已经尝试过这些建议,但是它们都没有起作用,因为我无法从src文件夹之外访问package.json(可能是由于React,我是新来的)。移动的package.json到SRC那么意味着我不能跑npm install,npm version minor和npm run build从我的根文件夹。我试过使用,process.env.npm_package_version但是导致未定义。 我正在使用Jenkins,但还没有设置它来推动提交,但是我唯一的想法是从GitLab中的标签获取版本,但是我不知道如何做到这一点,它会给仓库增加不必要的依赖性,所以我真的很想找到一个替代方案。 编辑:我的文件结构是这样的: --> RootAppFolder |--> build |--> node_modules |--> public |--> src |--> Components |--> Root.js | |--> package.json 因此,要从Root.js访问package.json,我将import packageJson from './../../package.json'得到以下错误: ./src/components/Root.js 找不到模块:您试图导入./../../package.json,它不在项目src /目录下。不支持src /以外的相对导入。您可以将其移动到src /中,也可以从项目的node_modules /中向其添加符号链接。


9
如何npm发布特定文件夹但作为包根目录
我有一个项目,其中包含一个gulp任务,用于构建和打包源并将其发布在名为的目录中dist。我的目标是将其发布为npm软件包,但仅发布dist文件夹。在NPM文件说,我可以使用files标签来指定文件导出。有用。但是,文档还说: 如果您在阵列中命名一个文件夹,那么它还将包括该文件夹中的文件 结果是一个npm包,其node_modules如下所示: 但我想在软件包的根目录(没有该dist文件夹)中查看我的所有文件。我的index.js文件在dist文件夹中,但应位于根目录。我尝试将标签设置files为,/dist/**/*但没有成功。 我该如何实现?

6
如何将npm配置恢复/重置为默认值?
我已经打了npm set,并npm config set几次,现在我想恢复到默认值(一种恢复出厂设置的)。 是否npm提供执行此操作的命令?还是应该手动删除所有配置文件然后重新安装? 我需要它都在linux Centos和Windows 8。 提前致谢!
85 node.js  npm 

2
使用npm卸载时自动从package.json中删除依赖项
在npm init我可以使用以下方法在package.json中添加依赖项之后: npm install package --save 并说,我要uninstall包装,我这样做是: npm uninstall package 但我也希望相应地更新package.json,而不必手动转到文件并删除该行。 从npm文档说: 严格来说,它是可加的,因此在没有充分理由的情况下,它不会从package.json中删除选项。 所以,我只是想知道这是否有可能。
84 node.js  npm 

2
如何使用npm脚本运行js文件?
我无法让npm工作。我的package.json文件有 "scripts": { "build": "build.js" } 我在与console.logs相同的文件夹中有一个build.js文件。 当我跑步时 npm run build 我得到错误 The system cannot execute the specified program. npm ERR! Windows_NT 6.1.7601 npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "build" npm ERR! node v4.1.1 npm ERR! npm v3.3.5 npm ERR! code ELIFECYCLE 并且如果我移动build.js文件并更改package.json文件以包含一个子文件夹 "scripts": { "build": "build/build.js" } …


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.