Tag: package.json

如何通过package.json下载并安装所有节点模块?

我想通过maven调用和下载所有节点模块,在maven我已经定义了插件来安装它,但现在在我的package.json我已经定义了下面的npm install命令,请告诉我如何安装所有的节点模块,并可以定义他们在package.json 的package.json { "name": "MyProject", "version": "1.0.0", "author": "Saral", "scripts":{ "start":"node gulpfile.js", "prebuild": "npm install", "build": "gulp" }, "dependencies": { "gulp": "*", "gulp-ruby-sass": "*", "gulp-util": "*", "gulp-rename": "*", "gulp-concat": "^2.6.0", "gulp-concat-vendor": "0.0.4", "map-stream": "*", "gulp-livereload": "*", "gulp-concat": "*", "gulp-uglify": "*", "gulp-minify-css" : "^1.2.1", "gulp-notify":"2.2.0", "gulp-inject": "1.5.0", "run-sequence": "1.1.4", "stream-series": "0.1.1", "gulp-gzip": "1.2.0", "gulp-clone": "1.0.0", […]

无法为具有babel-node的节点启动VSCodedebugging器

当我键入npm run debug到控制台时,我得到: "Debugger listening on ws://127.0.0.1:3090/d17dfe56-4fa4-4686-a62e-d07cff78c834" 。 当我在chrome中访问这个地址时,我所看到的唯一情况就是"WebSockets request was expected" 。 我应该调整哪些部分的configuration来使debugging器工作? 我正在使用最新版本的nodejs。 package.json脚本 "scripts": { "prod": "webpack -p –env.production –progress", "start": "babel-node –presets es2015 server/server.js", "watch": "nodemon –exec npm run start", "debug": "babel-node –presets es2015 server/server.js –inspect –debug-brk=3090" } launch.json: { "version": "0.2.0", "configurations": [ { "name": "Launch via NPM", "type": "node", […]

在package.json中读取package.json版本

我有一个package.json文件,看起来像这样: { "name": "myapp", "version": "0.0.1", "license": "MIT", "scripts": { "ng": "ng", "start": "webpack-dev-server –port=4200", "build": "webpack", "docker-build": "docker build -t myapp .", "docker-run": "docker run -d –name myapp -p 9090:9090 myapp", "docker-push": "docker build -t myapp . & docker tag myapp myrepo/myapp:{$VERSION} & docker push myrepo/myapp:{$VERSION}" }, … } 我试图获得版本号,当我运行npm run docker-push所以它会自动标记与package.json的版本号的版本。 我怎样才能做到这一点?

如何使terminal命令等待另一个完成?

我在我的package.jason中有这个命令: "chrome": "node –max_old_space_size=10000 build/dev-server.js –arg testus | node –harmony test/e2e/puppeteer/index.js", 我想在使用我的自动化testing工具之前构build我的应用程序。 但是现在两个命令同时启动。 如何做第二个等待第一个完成?

NPM同伴依赖关系

我现在正在从Angular 4升级到Angular 5,并在那之后收到一些警告,例如: npm WARN @angular/compiler-cli@5.0.1 requires a peer of typescript@>=2.4.2 <2.5 but none is installed. You must install peer dependencies yourself. npm WARN @covalent/core@1.0.0-beta.8-1 requires a peer of @angular/common@^4.4.3 but none is installed. You must install peer dependencies yourself. npm WARN @covalent/core@1.0.0-beta.8-1 requires a peer of @angular/core@^4.4.3 but none is installed. You must install […]

package.json用于全局node_modules

我无法find全局节点模块的package.json。 这个全局的package.json文件在哪里find? 如果不存在,node.js如何跟踪全局节点模块?

关于package.json中的“脚本”键

任何人都可以解释package.json文件中“脚本”键的用途是什么。 在学习Angular 2时,我在package.json文件的脚本下面碰到了,不知道这个键的用法是什么。 "scripts": { "postinstall": "npm run typings install", "tsc": "tsc", "tsc:w": "tsc -w", "start": "concurrent \"node ./bin/www\" \"npm run tsc:w\"", "typings" : "typings" }

如果package.json文件已经更新,用户应该运行什么NPM命令?

如果我在NPM工作stream应用程序中更新package.json文件,现有用户运行什么命令来更新其本地node_modules依赖关系? 要开始使用它,他们运行: $ npm install 那么,如果package.json文件发生了变化,它们会运行什么呢? 或者他们只是删除文件夹,然后重新运行npm install命令?

NPM – 脚本 – 它们是如何工作的?

我无法理解脚本如何在package.json中运行,并希望对我们的新手有所了解。 这是否是由加载了各种dependencies节点运行的bash脚本? 如果是的话,那么它是如何处理JavaScript代码?

npm package.json操作系统特定的脚本

我想创build一个package.json构build脚本,从Windows,Linux,Mac运行时执行一些不同的命令集。 问题是我找不到一个方法把它放在package.json文件中,这个文件在每个系统上运行都没有问题。 这里是我想要的一个例子: "scripts" : { "build.windows" : "echo do windows specific stuff", "build.linux" : "echo do linux specific stuff", "build.mac" : "echo do mac specific stuff", "build" : "??????????????" <- what to put here to execute script designed for OS on which npm is running }