Questions tagged «npm»

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

3
如何使用`yarn`覆盖嵌套的依赖关系?
如果我的包裹有这些依赖 { "name": "my-package", "dependencies": { "foobar":"~1.0.3", "baz":"2.0.9" } 而foobar包有这些依赖 { "name": "foobar", "dependencies": { "baz":"^2.0.0" } 的最新版本baz是2.1.0,的第一次运行yarn将安装baz@2.1.0在foobar/node_modules。 如何强制纱线将其用于baz@2.0.9包装foobar? 我的理解是,使用npm shrinkwrap(la la this question)可以实现这一点。 我的问题的摘要可能是:纱线创建可重复的确定性安装,但是如何自定义该安装?

10
Laravel Mix“ sh:1:cross-env:not found错误”
我一直在尝试在我的项目上设置laravel mix,并按照laravel网站上的安装指南进行操作,但始终会出错。 我的package.json文件是 { "private": true, "scripts": { "dev": "cross-env NODE_ENV=development webpack --progress --hide-modules", "watch": "cross-env NODE_ENV=development webpack --watch --progress --hide-modules", "hot": "cross-env NODE_ENV=development webpack-dev-server --inline --hot", "production": "cross-env NODE_ENV=production webpack --progress --hide-modules" }, "devDependencies": { "axios": "^0.15.2", "bootstrap-sass": "^3.3.7", "jquery": "^3.1.0", "laravel-mix": "^0.4.0", "lodash": "^4.16.2", "vue": "^2.0.1" }, "name": …

29
在npm中找不到nodemon
我有一个问题:nodemon不能运行npm脚本(例如npm start), 但是如果在npm脚本之外的命令行上调用nodemon ,则nodemon会正常运行。 $ nodemon server.js 14 Feb 22:59:51 - [nodemon] v1.3.7 14 Feb 22:59:51 - [nodemon] to restart at any time, enter `rs` 14 Feb 22:59:51 - [nodemon] watching: *.* 14 Feb 22:59:51 - [nodemon] starting `node server.js` 在npm脚本中如何调用它: package.json { ... "scripts": { "start": "nodemon server.js" } …
74 node.js  npm  nodemon 

1
如何使用package.json中的“文件”和“目录”属性?
如果一个package.json具有files道具和/或directories道具: "files": [ "./src/assets/fonts/" ], "directories": { "assets:": "./src/assets" } 有什么方法可以利用它们?文档中没有提及一旦指定它们后可以做什么。 例如,文件docs说: “文件”字段是要包含在项目中的文件数组。如果您在阵列中命名一个文件夹,则该文件夹还将包含该文件夹中的文件。 “包含在您的项目中”是什么意思?包括在哪里?现在已经不存在了,它们如何可访问? 在目录部分,文档说: 将来,此信息可能会以其他创造性方式使用。 现有的创造性使用方式是什么?
74 npm  package.json 

7
错误:EACCES:权限被拒绝,访问'/ usr / lib / node_modules'
我正在尝试使用command安装typescript npm install -g typescript,并返回以下错误: npm ERR! Error: EACCES: permission denied, access '/usr/lib/node_modules' npm ERR! at Error (native) npm ERR! { Error: EACCES: permission denied, access '/usr/lib/node_modules' npm ERR! at Error (native) npm ERR! errno: -13, npm ERR! code: 'EACCES', npm ERR! syscall: 'access', npm ERR! path: '/usr/lib/node_modules' } npm …
74 shell  npm 


6
npm / yeoman不使用sudo安装generator-angular
我尝试使用Yo(Yoeman)而不使用sudo安装generator-angularjs : npm install -g generator-angular 我得到: Error: EACCES, mkdir '/usr/lib/node_modules/generator-angular' 当我输入时sudo yo,yo告诉我不应该使用sudo(这是完全可以理解的)。 我有一个~/node_modules目录-为什么不在那里安装其软件包?
73 angularjs  npm  sudo  yeoman 

1
如何指定`package.json`到npm的路径?
我使用npm脚本来构建我的项目。我希望能够从其他目录运行脚本。即,不执行以下操作: cd project; npm run build; cd .. ...我只想做些类似的事情: npm run build -config project/package.json; 要么 npm run build -wd project; 这可能吗?

3
如何在Angular CLI 6中添加Sass编译:angular.json?
我刚刚使用新的Angular CLI 6.0创建了一个新的Angular项目,但是我需要将Sass编译添加到我的项目中。我知道您可以在创建项目时设置标志,但是我的项目已经创建并且工作已经完成。 通过新的Angular CLI生成的新配置文件现在称为angular.json而不是angular-cli.json。文件的方案也有所不同,具有新的属性。 在过去angular-cli.json,您可以在其中设置stylExt类似的内容, "defaults": { "styleExt": "scss" } 但我不确定确切将其放置在何处,如"test"和"lint"属性之后,会出现以下错误: Matches multiple schemas when only one must validate. 建筑产生: Schema validation failed with the following errors: Data path "['defaults']" should NOT have additional properties(styleExt). 查看CLI的文档,我看不到任何指示放置位置的信息"styleExt"。 我还看到了其他一些建议:ng set defaults.styleExt scss抛出get/set have been deprecated in favor of the config command.。 …


16
nodemon不起作用:-bash:nodemon:找不到命令
我在运行El Capitan的Mac上。我有节点v5.6.0和npm v3.6.0。当我尝试运行nodemon时,我得到: -bash: nodemon: command not found 我认为这可能意味着我没有安装nodemon,所以当我尝试使用...安装它时... sudo npm install -g nodemon ...我得到这个: npm ERR! Darwin 15.2.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "nodemon" npm ERR! node v5.6.0 npm ERR! npm v3.6.0 npm ERR! path /usr/local/bin/nodemon npm ERR! code EEXIST npm ERR! Refusing to delete /usr/local/bin/nodemon: ../lib/node_modules/nodemon/nodemon.js …
72 node.js  bash  express  npm  nodemon 

15
在Visual Studio Code中运行npm命令
反正是有执行的npmVisual Studio代码中的命令(使用f1成>Windows上(10))来安装软件包我的文件夹,我的工作? 我已经安装了npm,并且继续需要从以下位置安装npm软件包 cmd

12
发生未处理的异常:作业名称“ ..getProjectMetadata”不存在
当我开始运行我的应用程序时,出现以下错误: **[error] Error: Job name "..getProjectMetadata" does not exist.** at Observable._subscribe (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/src/experimental/jobs/simple-scheduler.js:350:23) at Observable._trySubscribe (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Observable.js:44:25) at Observable.subscribe (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Observable.js:30:22) at /Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/util/subscribeTo.js:22:31 at Object.subscribeToResult (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/util/subscribeToResult.js:10:45) at SwitchMapSubscriber._innerSub (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/operators/switchMap.js:65:54) at SwitchMapSubscriber._next (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/operators/switchMap.js:55:14) at SwitchMapSubscriber.Subscriber.next (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Subscriber.js:66:18) at SwitchMapSubscriber.notifyNext (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/operators/switchMap.js:86:26) at InnerSubscriber._next (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/InnerSubscriber.js:28:21) at InnerSubscriber.Subscriber.next (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Subscriber.js:66:18) at /Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/util/subscribeTo.js:17:28 at Object.subscribeToResult (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/util/subscribeToResult.js:10:45) at SwitchMapSubscriber._innerSub (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/operators/switchMap.js:65:54) at …


7
如何使用Yarn安装许多全局软件包的列表
yarn install -h建议-g(global)选项为DEPRECATED。我应该如何指示要在全球范围内安装一堆软件包(来自package.json/yarn.lock文件)? 我看到的选项: yarn global [command]有诸如ls和add不具有的东西install。add如果我理解正确,则仅适用于特定的程序包名称。我已经yarn.lock准备好文件了,我不想在命令行上重复我自己。 yarn global add每个包裹一个接一个。现在,我的软件包列表将是命令性的,而不是声明性的。 具体来说,我想使用其中一个软件包中的一个可执行文件。
69 node.js  npm  yarnpkg 

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.