Articles of package.json

错误TS5014:无法parsing文件'':位置0的JSON中的意外标记uterminal进程以退出码1终止

我收到这个错误。 error TS5014: Failed to parse file '/Users/Documents/tsconfig.json/tsconfig.json': Unexpected token u in JSON at position 0. The terminal process terminated with exit code: 1 我的系统设置: Visual Studio代码版本1.14.1 angular2 节点版本v8.0.0 tsc版本2.4.1 package.json如下 { "name": "angular-quickstart", "version": "1.0.0", "description": "QuickStart package.json from the documentation, supplemented with testing support", "scripts": { "start": "concurrently \"npm run tsc:w\" \"npm run […]

Heroku不读取节点版本

我有一个Node项目,我想在Heroku上托pipe。 我已经在我的package.json(位于根目录)中显式地定义了node和npm版本,如下所示: { "name": "*********", "version": "0.0.0", "private": true, "engines": { "node": "0.12.x", "npm": "2.5.x" }, "scripts": { "start": "node ./bin/www" }, "dependencies": { "body-parser": "^1.13.3", … } 但是,当我尝试推送应用程序到heroku git push heroku master Heroku试图构build应用程序,但似乎不能reed节点和npm版本。 这是我得到的回应。 remote: —–> Installing binaries remote: engines.node (package.json): unspecified remote: engines.npm (package.json): unspecified (use default) remote: remote: Resolving node version (latest […]

Package.json中的新字段为false

在升级到npm 5.*之后npm 5.*我注意到了package.json上的一个新字段,这个字段真是难以理解,难以理解。 什么是false: {}是指? { "name": "test", "devDependencies": {}, "dependencies": {}, // What that means? What's the goal? "false": {} }

如何创build自定义命令来replace`gulp`或`npm run`?

我怎样才能编写我自己的terminal命令的NPM项目,这将取代gulp命令而不依赖npm run ? 我的项目包含以下Gulp和http-server自定义命令… ## COMMANDS I CURRENTLY HAVE | Command | Task | |———————–|—————————–| | npm run boom | "Builds then watches files" | | npm run boom — build | "Builds the assets files" | | npm run launch | "Starts a local server" | 这是因为其package.json文件中的scripts … /// package.json { "scripts": { "boom": […]

如何将多个(npm)package.json文件合并为一个Gulp?

让我们假设我有一个mainFolder和3个子文件夹(subFolderA,subfolderB,subfolderC)。 而这些子文件夹都包含一个package.json,具有依赖关系和devDependencies。 (mainFolder / subFolderA /的package.json) 我想在mainFolder(mainFolder / package.json)中将它们合并成一个package.json 是否有现成的gulp包(或者Gulp之外的任何其他解决scheme)来合并和合并package.json依赖和devDependencies? (让我们假设没有版本冲突,如果有解决scheme也包括这种情况,那太棒了!) 你可以发布一个例子gulpfile.js或解释其他方式/工具。 谢谢

NodeJS不安全的perm不能在package.json上工作

我想在我的package.json上使用预安装脚本运行npm install命令。 我知道这是反模式,但我需要以root身份运行一些脚本。 通过向我的根目录添加一个包含unsafe-perm = true的.npmrc文件,它工作正常。 但是它不能通过在我的package.json文件中添加一个configuration属性来工作: { "name": "foo", "version": "1.4.4", "config": { "unsafe-perm":true }, "scripts" : { "preinstall" : "npm install -g bower" } } // It is not working 根据NPMconfiguration文档,可以在我的包文件中添加此属性。 我想了解为什么它不工作。

本地安装的gulp没有在命令行中运行?

我是nodejs和gulp的新东西。 我在一个nodejs项目上工作,我必须在所有的文件上运行jslint。 我正在用这个目的。 我的问题是,为了在cli上运行gulp,我不想在全局安装gulp,也不想更新我的pathvariables,所以我在我的项目中使用package.json文件在我的项目中安装了gulp和其他节点模块 cd myproject npm安装 由于我不想在世界范围内安装gulp,并且想运行本地gulp,所以我在我的package.json文件中添加了脚本,就像在这个问题中给出的那样 { "name": "", "version": "1.0.0", "main": "index.js", "private": true, "dependencies": { "async": "1.5.0" }, "devDependencies": { "gulp": "^3.9.0", "gulp-jslint": "^0.2.2" }, "scripts": { "gulp": "./node_modules/.bin/gulp" // is this correct? } } 添加我的myproject文件夹中添加gulpfile.js var gulp = require('gulp'); // include plug-ins var jslint = require('gulp-jslint'); // JS hint task […]

如何用`package.json`同步`yarn.lock`?

我用yarn add –dev安装了一个包,运行它的安装过程,在安装过程中,这个包安装了几个其他的包,并把它们添加到package.json (在devDependencies ),我假设用npm 。 太好了,但现在我的yarn.lock不同步。 将yarn.lock同步到package.json的当前状态的正确非手动方法是什么? 编辑: yarn check显示缺less的软件包为: error Lockfile does not contain pattern: <package>@<version> 但它不会添加它们。

Angular 2需要库

我想开始使用Angular2 Beta,但是我正在面对一些关于所需库的问题。 我正在使用Eclipse,它是TypeScript插件 。 另外,我使用SystemJS作为模块加载器。 我的问题是,如果我使用npm install angular2它会加载整个Angular-Project,包括CommonJS -Version, ES6 Version和TypeScript -Version。 这导致超过30 MB的大文件夹几乎2000个文件,但我只需要TypeScript版本(仍然有几百个文件),没有例子。 另外,在Eclipse导入/ts -folder会给我错误,“rxjs”中的模块不存在(“rxjs / Subject”…)。 所以我想我也必须下载这个项目。 使用5 Min Quickstart中使用的package.json , npm install下载超过80MB(几乎10000个文件),我相信,我不需要所有这些文件。 所以我想知道, Angular2真正需要哪些文件,我如何下载它们? 我应该创build我自己的package.json文件吗? 还是有更简单的方法? 编辑:看看我们的(工作)Angular的1.X项目,我可以看到一个单一的angular.js文件,以及不同模块的文件(如restangular.js,angular-route.js等),在总共约10个文件。 我现在正在寻找的是这些文件的angular2对应。 那些同行是否存在? 我在哪里可以find他们?

NODE_ENV不被识别为内部或外部命令

我正在开发node.js,并要考虑生产和开发环境。 我发现在运行node.js服务器时设置NODE_ENV来完成这项工作。 但是,当我尝试在package.json脚本中设置它,它给了我错误: NODE_ENV不被识别为内部或外部命令 下面是我的package.json { "name": "NODEAPT", "version": "0.0.0", "private": true, "scripts": { "start": "NODE_ENV=development node ./bin/server", "qa2": "NODE_ENV=qa2 node ./bin/server", "prod": "NODE_ENV=production node ./bin/server" }, "dependencies": { "body-parser": "~1.15.1", "cookie-parser": "~1.4.3", "debug": "~2.2.0", "express": "~4.13.4", "fs": "0.0.1-security", "jade": "~1.11.0", "morgan": "~1.7.0", "oracledb": "^1.11.0", "path": "^0.12.7", "serve-favicon": "~2.3.0" } } 我运行我的节点服务器,例如: npm run qa2 […]