Tag: npm

为嵌套文件夹运行npm install的最佳方法是什么?

在嵌套子文件夹中安装npm packages最正确的方法是什么? my-app /my-sub-module package.json package.json 当在my-app运行npm install时,有什么方法可以自动npm install /my-sub-module中的软件包?

如何解决'npm应该在节点repl之外运行,在你的普通shell'

我是node.js的新手 我从官方网站下载并安装了node.js安装程序。 我在PATH环境variables中添加了这个安装程序文件夹,我可以运行程序。 但是,当我尝试在节点控制台中使用npm安装一些软件包时,它显示错误npm should be run outside of the node repl, in your normal shell 。 我也试过在一个单独的控制台上。 但它显示命令没有find,虽然我已经在环境variables中添加节点。

使用npm进行安装时,请使用自定义目录名称而不是node_modules

我创build一个package.json ,我运行npm install ,它工作正常。 它会在我的根文件夹中创build一个node_modules目录(我可以使用–prefix选项来更改它)。 不过,我不太喜欢强调。 我想更改NPM下载模块的目录名称。 我希望它被命名为nmods或node-modules或类似的东西。 Bower可以通过读取当前目录下.bowerrc文件中的directory属性来做类似的事情。 有没有办法与NPM一样?

如何收缩devDeDependencies,但不安装它们,除非必要?

为了运行testing套件,我需要一堆devDependencies ,并使用npm shrinkwrap devDependencies来locking生产依赖关系。 问题是,当我运行npm install ,只npm install了生产依赖项,为了安装devDependencies ,我必须删除npm- devDependencies并再次运行它。 现在,如果devDependencies也包含devDependencies ,它们会在生产环境中安装,不需要它们。 当然,应该有一些命令行参数强制只安装正常的依赖关系?

npm install packagename –save-dev不更新package.json

运行–save-dev后package.json不会更新是否有简单或细微的原因? 这是我的命令: npm install modulename –save-dev 从项目的根目录运行。 命令成功,新模块按预期显示在node_modules目录中。 帮助将不胜感激。 我正在使用npm v 1.4.28 我目前的package.json的全部是: { "name": "FooWeb", "version": "1.0.0", "description": "Foo Web", "devDependencies": { "gulp": "3.8.11", "gulp-jshint": "1.9.2", "gulp-concat": "2.5.2", "gulp-sass": "1.3.3", "gulp-sourcemaps": "1.4.0", "gulp-watch": "4.1.1" } } 我确实收到了安装一个没有版本库字段或README的软件包的警告,但我认为这没有关系。

如何停止应用程序,node.js表示'npm开始'

您使用express v4.x构buildnode.js应用程序,然后通过npm start启动您的应用程序 。 我的问题是如何停止应用程序? 有没有npm停止 ? 执行npm停止时编辑包括错误 /home/nodetest2# npm stop > nodetest2@0.0.1 stop /home/nodetest2 > pkill -s SIGINT nodetest2 pkill: invalid argument for option 's' — SIGINT npm ERR! nodetest2@0.0.1 stop: `pkill -s SIGINT nodetest2` npm ERR! Exit status 2

错误:找不到模块'gulp-sass'

当我吞下肚,我得到了一个像下面的错误。 我该如何解决它? module.js:339 throw err; ^ 错误:找不到模块'gulp-sass' at Function.Module._resolveFilename (module.js:337:15) at Function.Module._load (module.js:287:25) at Module.require (module.js:366:17) at require (module.js:385:17) at Object.<anonymous> (/Applications/XAMPP/xamppfiles/htdocs/flyscoot.com/gulpfile.js:2:12) at Module._compile (module.js:435:26) at Object.Module._extensions..js (module.js:442:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:311:12) at Module.require (module.js:366:17)

与您的操作系统或体系结构不兼容:fsevents@1.0.11

我正在使用Ubuntu 15.04。 在运行以下命令时: npm install fsevents 我得到以下错误: npm WARN optional Skipping failed optional dependency /chokidar/fsevents: npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.11 npm WARN tutorial@1.0.0 No repository field. 有没有人解决这个问题?

运行npm时找不到npm-cli.js

通常我可以使用npm安装一个库,但今天安装yeoman时我遇到了这个错误。 请帮忙弄清楚什么是根本原因。 D:\Works\phonegap\ionic\todo>npm install -g yo module.js:340 throw err; ^ Error: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\node_modules\npm\bin\npm-cli.js' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Function.Module.runMain (module.js:497:10) at startup (node.js:119:16) at node.js:906:3 我看着文件夹: C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ 但是不会将node_modules文件夹看作所描述的错误。 我也试着findnpm-cli.js ,看看它是在C:\Program Files\nodejs\node_modules\npm\bin\

什么是file.slim.js苗条

请原谅我的无知,但我刚刚安装jQuery使用npm和jQuery文件之间有一个名为jquery.slim.js ,什么是slim ? 我知道min代表被缩小,但苗条对我来说是新的! 顺便说一句,我很确定slim是不是min因为还有另一个名为jquery.slim.min.js ,显然它比正常苗条文件更轻。 此外, slim文件包含jQuery 3testing版。 (这就是代码中的评论) 再次抱歉,这个愚蠢的问题,但我不知道。 UPDATE 我正在使用require来包含这些文件,在我不知情的情况下是否需要包含这个文件? 或不?