标签: package.json

npm outdated 不尊重 package.json 的插入符号

使用具有以下内容的package.json文件

"devDependencies": {
    "grunt": "^0.4.5",
    "grunt-concurrent": "^1.0.0",
    "grunt-contrib-jshint": "^0.10.0",
    "grunt-contrib-watch": "^0.6.1",
    "grunt-dev-update": "^1.1.0",
    "grunt-jasmine-node-new": "^0.3.2",
    "grunt-node-inspector": "^0.1.5",
    "grunt-nodemon": "^0.4.0",
    "grunt-npm-install": "^0.1.0"
}
Run Code Online (Sandbox Code Playgroud)

我得到一个npm outdated看起来像的输出

npm 过时的输出

为什么通缉不是 0.11.0?不"grunt-contrib-jshint": "^0.10.0"意味着任何大于或等于 0.10.0 但小于 1.0.0 ( >= 0.10.0 && < 1.0.0) 的版本?使用作为参考。

我正在使用节点 v0.12.0 和 npm v2.5.1。

javascript node.js npm package.json

1
推荐指数
1
解决办法
307
查看次数

npm init 错误:无效名称:“donn&amp;jul”

我的npm版本是2.5.1,我的node版本是0.12.0. 当我尝试运行时npm init,出现以下错误:

npm 错误!无效名称:“donn&jul”

这是屏幕截图: npm init 错误截图.

为什么会这样?

node.js npm package.json

1
推荐指数
1
解决办法
8238
查看次数

npm 安装了错误的版本

在我执行 npm install 后,我看到typings 的版本是 1.0.3。但是在我的 package.json 中,我准确地写了我想要的版本。知道发生了什么吗?npm 总是试图安装最新的吗?

"devDependencies": {
    "nodemon": "^1.9.2",
    "promise": "^7.1.1",
    "request": "^2.72.0",
    "require-dir": "^0.3.0",
    "typescript": "^1.8.7",
    "typings": "^0.7.12"
  }
Run Code Online (Sandbox Code Playgroud)

当我运行时:

typings -v
1.0.3
Run Code Online (Sandbox Code Playgroud)

npm angularjs package.json

1
推荐指数
1
解决办法
3615
查看次数

package.json 中脚本部分的目的是什么?

package.json 中的脚本部分是什么?

"scripts": {
   "test": "echo \"Error: no test specified\" && exit 1",
   "start-me" : "node one.js",
   "start-over" : "node two.js"
Run Code Online (Sandbox Code Playgroud)

}

什么是start-mestart-over这里的意思?

node.js package.json

1
推荐指数
1
解决办法
1235
查看次数

npm 脚本部分“clean:dist”与“clean”

我想弄清楚 package.json 脚本部分中“clean:dist”或“clean:js”与“clean”的作用?我在网上搜索并查看了NPM 文档,但找不到任何线索。那么有人可以帮助解释角色以及“clean:dist”或“clean:js”与“clean”的使用吗?谢谢

 "scripts": {
    "clean:dist"   : "rimraf dist",
    "clean:js"     : "rimraf public/js/main*.js && rimraf public/js/app.js && rimraf public/js/plugins.js && rimraf public/js/*.map",
    "clean:css"    : "rimraf public/css/main*.css && rimraf public/css/app*.css && rimraf public/css/*.map",
    "clean:fonts"  : "rimraf public/fonts/*",
    "clean:server" : "rimraf server.js && rimraf server.js.map",
    "clean:tmp"    : "rimraf tmp",
    "clean"        : "run-s clean:dist clean:tmp clean:server clean:css clean:js clean:fonts",
    "update:schema": "babel-node tools/update-schema.js",
    "admin-check"  : "cross-env NODE_ENV=development babel-node tools/check-admin-user.js",
    "hot:server"   : "cross-env NODE_ENV=development webpack --colors --display-    "start": "node server.js"
}
Run Code Online (Sandbox Code Playgroud)

node.js npm package.json

1
推荐指数
1
解决办法
7942
查看次数

npm install with --save不保存在package.json中

npm-5.3.0在我的Arch Linux上安装了.

我创建了一个新项目npm init并填写了详细信息.这将创建一个包含详细信息的package.json文件.

之后,当我这样做时npm install <package> --save,文件package.json不会更改,并且文件中没有依赖项的条目.如果重要的话,我之前在全球范围内安装了这个包

node.js npm package.json

1
推荐指数
1
解决办法
1631
查看次数

为现有项目创建/更新 package.json

我有一个很久以前开始的 NodeJS 项目。在我理解 --save 标志之前,它已经安装了许多软件包。几个版本之前,npm 决定删除 package.json 中未提及的包(这是一件疯狂的事情)。这会导致一个可怕的问题。

现在我明白了 --save 并正确使用它。但是,我无法找到使用未列出的软件包更新 package.json 的方法。

有没有办法让 npm 或其他程序查看项目并添加缺少的依赖项?如果它完全重新创建依赖结构,我会很高兴。

建议?

json node.js npm node-modules package.json

1
推荐指数
1
解决办法
2472
查看次数

Package.json,将本地目录添加到节点模块

我有一些图的本地库,需要将其添加到node_modules中。有什么方法可以使用package.json添加此库吗?

我们的package.json看起来像:

{
  "name": "name",
  "version": "1.01.01",
  "scripts": {
   ...
  },
  "dependencies": {
   ...
  },
   ...
}
Run Code Online (Sandbox Code Playgroud)

我的意思是添加类似的内容:

  "directory": {
    "my-library": "./src/path/to/my/lib"
  }
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助。

npm node-modules package.json

1
推荐指数
1
解决办法
4955
查看次数

从 Angular 6 应用程序中安全地删除测试依赖项

我正在构建一个小型的 Angular 6 Web 应用程序。它不需要任何类型的自动化测试等,所以我运行了“ng new --skip-tests true MyProject”。

我已经浏览了该项目,它看起来很干净。我唯一需要删除的是 e2e 文件夹。

现在我正在查看 package.json。我相当肯定有很多我不再需要的包,但我不愿删除它们,因为我不想造成任何问题。

这里是 cli 生成的 package.json 文件。

 {
  "name": "myproject",
  "version": "0.0.0",
  "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e"
  },
  "private": true,
  "dependencies": {
    "@angular/animations": "^6.0.3",
    "@angular/common": "^6.0.3",
    "@angular/compiler": "^6.0.3",
    "@angular/core": "^6.0.3",
    "@angular/forms": "^6.0.3",
    "@angular/http": "^6.0.3",
    "@angular/platform-browser": "^6.0.3",
    "@angular/platform-browser-dynamic": "^6.0.3",
    "@angular/router": "^6.0.3",
    "core-js": "^2.5.4",
    "rxjs": "^6.0.0",
    "zone.js": "^0.8.26"
  },
  "devDependencies": {
    "@angular/compiler-cli": "^6.0.3",
    "@angular-devkit/build-angular": "~0.6.6",
    "typescript": …
Run Code Online (Sandbox Code Playgroud)

automated-tests package.json angular

1
推荐指数
1
解决办法
4142
查看次数

package.json - .ts .tsx .js .jsx 的路径名模式

我试图写那张trought我所有的SRC文件和测试(绒毛)国家防范机制的脚本文件为此在任一.ts .tsx .js.jsx。所以 linter 应该测试所有这些(并且只有这些)。

到目前为止我所拥有的: "lint": "eslint --max-warnings 0 --ext .js \"src/**/*.ts*\""

  • 这是否测试.ts.tsx文件?
  • 如何为多种文件类型编写模式?

javascript package.json

1
推荐指数
1
解决办法
1193
查看次数