Tag: package.json

package.json中使用bitbucket在Azure上部署Angular2项目时出错

我正面临在azure上部署angular2应用的问题。 我在下面的行中遇到错误 "engines":{"node":"6.2.1"}, 我已经给出了这个版本,因为WEBSITE_NODE_DEFAULT_VERSION的值是6.2.1。 任何人有这个想法然后请分享。 这是错误快照: package.json看起来如下所示: { "name": "angular-quickstart", "version": "1.0.0", "engines":{"node":"6.2.1"}, "description": "QuickStart package.json from the documentation, supplemented with testing support", "scripts": { "start": "tsc && concurrently \"tsc -w\" \"lite-server\" ", "docker-build": "docker build -t ng2-quickstart .", "docker": "npm run docker-build && docker run -it –rm -p 3000:3000 -p 3001:3001 ng2-quickstart", "pree2e": "npm […]

在package.json中,用于前缀下划线的属性是什么?

我发现这些属性在package.json中以下划线作为前缀。 他们用于什么? 为什么在属性上加下划线? "_from": "react-scripts@0.9.3", "_id": "react-scripts@0.9.3", "_inCache": true, "_location": "/react-scripts", "_nodeVersion": "6.0.0", "_npmOperationalInternal": { "host": "packages-18-east.internal.npmjs.com", "tmp": "tmp/react-scripts-0.9.3.tgz_1488303928068_0.6415497597772628" }, "_npmUser": { "name": "gaearon", "email": "dan.abramov@gmail.com" },

我可以有每个项目Yeoman发电机?

我有一个Node项目,我想为这个特定的项目做一个自定义的组件生成器。 我通过创build生成器作为一个单独的包来工作,但是这很不方便 – 现在我必须pipe理两个包的版本控制,而不是一个,并且依靠yarn link进行开发。 my-project/ src/ … package.json { … "devDependencies": { "my-project-generator": "file:../my-project-generator" ] } my-project-generator/ generators/ … package.json { … "keywords": ["yeoman-generator"] } 有没有办法让发电机在项目本身? 我试过这个,但yo没有发现发电机。 my-project/ src/ … generators/ … package.json { "keywords": ["yeoman-generator"] … }

如何在package.json中添加多个NODE_PATH?

如何在package.json中添加多个NODE_PATH? 我想要有这些多个path: NODE_PATH=./ NODE_PATH=./modules/ 要么 NODE_PATH=./lib NODE_PATH=./modules/ 的package.json: { "name": "my-app", "description": "env", "repository": "https://github.com/xxx.git", "scripts": { "dev": "NODE_PATH=./lib NODE_PATH=./ node server.js", "start": "cross-env NODE_ENV=production NODE_PATH=./ NODE_PATH=./modules/ nodemon –exec babel-node –presets es2015 server.js" }, "dependencies": { "cross-env": "^5.0.5", "express": "^4.15.4" }, "license": "MIT" } server.js: 'use strict' import express from 'express' import sample from 'lib/sample' […]

如何在package.json中添加NODE_PATH到webpack?

如何在package.json中添加NODE_PATH到webpack? 我的packcage.json的一部分: "dependencies": { "axios": "^0.16.2", "cross-env": "^5.0.1", "koa": "^2.3.0", "koa-mount": "^3.0.0", "koa-static": "^4.0.1", "koa-trie-router": "^2.1.5", "mongodb": "^2.2.31", "nuxt": "^1.0.0-rc3", "socket.io": "^2.0.3" }, "devDependencies": { "babel-eslint": "^7.2.3", "backpack-core": "^0.4.1" }, "scripts": { "test": "mocha –harmony", "dev": "NODE_PATH=./app backpack dev", "build": "nuxt build && backpack build", "start": "cross-env NODE_ENV=production NODE_PATH=./app node build/main.js" }, backpack.config.js: module.exports = […]

如何稳定{Node} npm依赖系统?

我正在使用angular-cli并使用Angular2构build一个SPA。 我有一个Jenkins构build系统,在我的应用程序中,每当我的项目存储库发生变化时,都会触发一个基本上删除整个node_modules文件夹的构build,然后执行npm install ,然后执行构build过程。 所有这些都是在Linux机器上远程完成的。 问题: 现在我面临的问题是二级和三级依赖问题。 大多数依赖(如果不是全部)我使用npm安装有自己的packagae.json文件,这反过来有自己的,等等。 所以,即使我通过删除插入符号或波形符号来冻结我的主package.json文件中的版本,我也无法控制二级和三级依赖项的版本。 这导致了很多UNMET PEER DEPENDENCY错误,因为一个依赖需要同一个组件的一个版本,而另一个需要另一个版本! 题: 所以我的问题是,我如何确保这不会发生,并实现稳定的依赖安装?

在Angular(> = 2)应用程序中,如何将版本信息从npm package.json文件包含到已编译的输出文件中?

信息: 我已经使用@angular/cli创build了一个Angular(版本> = 2)应用程序。 此应用程序正在进行版本更改。 我使用命令npm version major或npm version minor或npm version patch ,将我的应用程序的语义版本信息更新到我的package.json文件中。 当我运行ng build或ng build –prod时,我无法在“dist”输出文件夹的任何文件中find这个版本信息。 题: 有没有办法把我的应用程序的版本信息自动从package.json文件到一个输出文件(也许在一个html文件或js文件)? 来自我的package.json文件的示例: { "name": "angular-ui", "version": "17.6.27", "description": "My awesome UI application", "license": "MIT", … } 理想情况下,我想创build一个“关于”组件,我想在我访问类似于以下URL的URL时发布我的应用程序的版本信息: HTTP://本地主机:4200 /约 页面上的预期输出: Application version: v17.6.27

package.json脚本条件

我有一个节点脚本,检查一些条件。 让我们把它叫做condition.js 。 我有另一个脚本运行我的程序,让我们叫它runner.js 。 runner.js被脚本下的package.json文件中的命令引用,以及带有自己命令的condition.js 。 我想在runner.js之前运行runner.js 。 如果在condition.js运行时某个条件为真(它检查某个string),我希望第二个脚本在它之后运行。 如果不是这样,我不希望第二个脚本运行。 我怎么能在package.json做到这一点?

npm package.json主要和项目结构

我有一个NPM和主场的问题。 我看到的文档和我的理解我主要是一个不同的入口点比./index.js。 我已经testing了所有dist文件都在根文件夹内的软件包。 我忽略了src,并在包装​​阶段使用.npmignore进行testing,但是我不喜欢将项目构build和打包以validation结构将所有文件打包到根文件夹中。 所以我改变输出为dist而不是。 如果我使用npm包并提取文件,我得到以下结构: / dist — index.js — moduleA — index.js package.json README.md 所以这么好。 但现在我被迫input如下: import {moduleA} from "myNpmModule/dist/moduleA"; 但我不想在我的导入dist文件夹。 所以我在package.json中设置了main "main": "dist/index.js" 但是它仍然不起作用,只有当我inputdist时才有效。 我使用npm 3.10.7和节点6.7.0。 谁能帮忙? 问候

npm过时的命令在当前版本中显示MISSING

我有babelify在版本7.3.0 devDependencies在我的package.json文件中指定如下: "devDependencies": { …, "babelify": "7.3.0", … } 一切都很好,依赖从npm下载,但是当我运行npm outdated命令我有: Package Current Wanted Latest Location babelify MISSING 7.3.0 7.3.0 project 这里发生了什么? 为什么要失踪? 你有这种情况吗?