标签: package.json

React Native:尝试注册两个具有相同名称 RNCMaskedView 的视图

我正在尝试使用这个库https://www.npmjs.com/package/@react-native-masked-view/masked-view,当我进行导入并尝试运行我的应用程序时,我正在使用npm ,返回一个错误:尝试注册两个具有相同名称 RNCMaskedView 的视图。

我已经尝试过这个问题的解决方案,但没有帮助。

这是我的 package.json:

{
  "main": "node_modules/expo/AppEntry.js",
  "scripts": {
    "start": "expo start --port 19003",
    "android": "expo start --android",
    "ios": "expo start --ios",
    "web": "expo start --web",
    "eject": "expo eject"
  },
  "dependencies": {
    "@react-native-async-storage/async-storage": "^1.13.2",
    "@react-native-community/datetimepicker": "3.0.0",
    "@react-native-community/masked-view": "^0.1.10",
    "@react-native-masked-view/masked-view": "^0.2.6",
    "@react-native-picker/picker": "^1.9.4",
    "@react-navigation/bottom-tabs": "^5.9.2",
    "@react-navigation/drawer": "^5.9.3",
    "@react-navigation/native": "^5.7.6",
    "@react-navigation/stack": "^5.9.3",
    "axios": "^0.21.1",
    "crypto-js": "^4.0.0",
    "eslint": "^7.12.1",
    "expo": "~39.0.2",
    "expo-crypto": "~8.3.0",
    "expo-document-picker": "~8.4.0",
    "expo-font": "~8.3.0",
    "expo-image-picker": "~9.1.0",
    "expo-linear-gradient": "~8.3.0",
    "expo-notifications": "~0.7.2",
    "expo-permissions": "~9.3.0",
    "expo-status-bar": "~1.0.2", …
Run Code Online (Sandbox Code Playgroud)

javascript npm package.json react-native

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

错误类型错误:无法读取未定义的属性(读取“nativeElement”)

我最近将 package.json 中的依赖项升级到最新版本。依赖项已过时至少 2 年或更长时间。我正在处理的网站显示各种类型的图形和图表,并且在升级到 package.json 之前工作正常。这会是什么原因呢?

这是更新后的 package.json

{
  "name": "pipeline-viewer",
  "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": "^12.0.0",
    "@angular/cdk": "^12.0.0",
    "@angular/common": "^12.0.0",
    "@angular/compiler": "^12.0.0",
    "@angular/core": "^12.0.0",
    "@angular/flex-layout": "^12.0.0-beta.35",
    "@angular/forms": "^12.0.0",
    "@angular/material": "^12.0.0",
    "@angular/material-moment-adapter": "^12.0.0",
    "@angular/platform-browser": "^12.0.0",
    "@angular/platform-browser-dynamic": "^12.0.0",
    "@angular/router": "^12.0.0",
    "@wizpanda/super-gif": "0.0.5",
    "angular-plotly.js": "^4.0.4",
    "bootstrap": "^5.1.3", 
    "moment": "^2.29.1",
    "plotly.js": "^2.5.1",
    "rxjs": "^7.4.0",
    "rxjs-compat": "^6.6.7",
    "zone.js": "^0.11.4"
  },
  "devDependencies": …
Run Code Online (Sandbox Code Playgroud)

json plotly package.json angular

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

Angular 库 - Ng-packagr:入口点和 styleIncludePaths

大家好,2022 年新年快乐!我目前正在研究我的角度库,尽管有文档和我花费时间寻找解决方案,但我似乎无法解决两个问题。这就是我想要实现的目标:

  1. 我想在我的角度库中设置一个主要入口点,以便链接更清晰
  2. 我想使用ng-packagr中的styleIncludePaths来缩短我的 SCSS 导入

这就是我当前的架构:

在此输入图像描述

// ng-package.json

{
  "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
  "dest": "../../dist/core",
  "lib": {
    "entryFile": "src/public-api.ts",
    "styleIncludePaths": [
      "./src/lib/scss"
    ]
  },
  "assets": [
    "./src/lib/scss"
  ]
}
Run Code Online (Sandbox Code Playgroud)

// 包.json

"name": "@ngx-chrono-ui-kit/core",
...
"exports": {
    ".": {
      "sass": "./lib/scss/_index.scss"
    }
  }
Run Code Online (Sandbox Code Playgroud)

所以我目前以这种方式调用我的库(“src”文件夹在 dist 中不存在):

@import '~@ngx-chrono-ui-kit/core/lib/scss';
Run Code Online (Sandbox Code Playgroud)

但我想改变它,使它看起来像这样:

@import '~@ngx-chrono-ui-kit/core';
Run Code Online (Sandbox Code Playgroud)

遗憾的是,使用上述配置它不起作用:

在此输入图像描述

其次,在我的组件(即:components/ActionBar/action-bar.component.scss)中,我调用我在 SCSS 文件夹中定义的 SCSS 定义:

@use '../../scss/abstracts/variables' as variables;
@use '../../scss/abstracts/colors' as colors;
@use '../../scss/abstracts/typography' as typography;
@use '../../scss/abstracts/mixins' as mixins;
@use '../../scss/abstracts/functions' as functions;
Run Code Online (Sandbox Code Playgroud)

我想缩短链接,使它们看起来像这样: …

package.json angular ng-packagr

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

如何修复 npm install“找不到模块”错误?

我有一个反应项目,但收到以下错误。

我尝试删除该文件,node_modules但未package.json获得删除权限。我也尝试过npm install

node:internal/modules/cjs/loader:956
  const err = new Error(message);
              ^

Error: Cannot find module './functions/valid'
Require stack:

- C:\Users\paul\AppData\Roaming\npm\node_modules\npm\node_modules\semver\index.js
- C:\Users\paul\AppData\Roaming\npm\node_modules\npm\lib\cli.js      
- C:\Users\paul\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js  
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:956:15)
    at Function.Module._load (node:internal/modules/cjs/loader:804:27)
    at Module.require (node:internal/modules/cjs/loader:1028:19)     
    at require (node:internal/modules/cjs/helpers:102:18)
    at Object.<anonymous> (C:\Users\paul\AppData\Roaming\npm\node_modules\npm\node_modules\semver\index.js:12:10)
    at Module._compile (node:internal/modules/cjs/loader:1126:14)    
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1180:10)
    at Module.load (node:internal/modules/cjs/loader:1004:32)        
    at Function.Module._load (node:internal/modules/cjs/loader:839:12)
    at Module.require (node:internal/modules/cjs/loader:1028:19) {   
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    'C:\\Users\\paul\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\semver\\index.js',
    'C:\\Users\\paul\\AppData\\Roaming\\npm\\node_modules\\npm\\lib\\
Run Code Online (Sandbox Code Playgroud)

node-modules reactjs package.json npm-package

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

尽管浏览器为 Hello World 提供了正确的输出,但在文件夹中看不到 Bundle.js 文件。reactJS、npm、babel、webpack 服务器

正在生成 bundle.js 文件,但不在 webpack.configure.json 中指定的文件夹中(具体放入哪个文件夹和路径,不清楚)浏览器显示正确的输出。没有错误。我已经从命令提示符安装了以下内容(对于 Windows)

  • npm install webpack --save
  • npm install webpack-dev-server --save
  • npm install react --save
  • npm install react-dom --save
  • npm 安装 babel-core
  • npm 安装 babel-loader
  • npm 安装 babel-preset-react
  • npm 安装 babel-preset-es2015

我希望看到在 sample3 文件夹中创建的 bundle.js 文件,但在执行命令 webpack-dev-server 后它不在那里

webpack.configure.json 文件如下

    module.exports = {
  entry: "./app.js",
  output: {
    filename: "bundle.js"
  }
}
Run Code Online (Sandbox Code Playgroud)

下面给出了 package.json 文件

{
  "name": "sample3",
  "version": "1.0.0",
  "description": "reactjs sample application",
  "main": "app.js",
  "scripts": {
   "start": "webpack-dev-server --hot"   },
  "keywords": [
    "reactjs"
  ],
  "author": "abc", …
Run Code Online (Sandbox Code Playgroud)

bundle node.js reactjs package.json webpack-dev-server

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

npm 无法处理版本 #-- 无法识别 `npm 版本补丁` 中的前导 0- 导致 ```npm !ERR```

我正在使用节点 7.10.1(具有 npm 4.2.0)。我在 Windows 7 SP1 上运行。

在过去的其他项目中,我使用以下内容来修改我的 package.json 中的版本号:

  • git add .
  • git commit - m "reason for change"
  • npm version patch

这在我完成的其他 3 个项目中无缝地工作。

现在,当我在当前项目上运行它时,出现以下错误/输出:

> npm version patch
npm ERR! npm version [<newversion> | major | minor | patch | premajor | preminor | prepatch | prerelease | from-git]
npm ERR! (run in package dir)
npm ERR! 'npm -v' or 'npm --version' to print npm version (4.2.0)
npm ERR! 'npm view <pkg> version' to view a …
Run Code Online (Sandbox Code Playgroud)

git version npm package.json

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

如何在构建之前使用npm删除文件夹

我有一个脚本, "build": "rimraf dist webpack --progress --config webpack/prod.js", 但是实际上,它不是删除dist而是删除webpack文件夹中的所有文件。但是我只需要删除dist

Structure:
 -dist
 -webpack
     -somefiles.js
Run Code Online (Sandbox Code Playgroud)

javascript node.js npm webpack package.json

0
推荐指数
2
解决办法
2091
查看次数

在package.json中的文件夹内的文件夹上运行测试

我有一个应用程序,其test命令集如下所示package.json

“ test”:“ mocha --require babel-core / register --watch-extensions js ** / *。test.js”,

不幸的是,我的apps文件夹结构超出了该命令允许的范围。看起来像这样:

app
??? someFolder
    ??? subFolder
        ??? subSubFolder
            ??? fileNeedsToBeTest.js
            ??? fileNeedsToBeTest.test.js
??? anotherFolder
    ??? anotherFileNeedsToBeTest.js
    ??? anotherFileNeedsToBeTest.test.js
Run Code Online (Sandbox Code Playgroud)

问题在于test命令所在的位置,我只能测试其中的内容,anotherFolder但我也需要someFolder/subFolder/subSubFolder测试其中的文件。我不想指定确切的路径,因为我在整个应用程序中都有多个实例。

无论文件在文件夹中有多深,我如何修复test命令以查找*.test.js文件?

unit-testing mocha.js npm package.json

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

有没有办法从 package-lock.json 中提取 package.json?

我正在处理一个缺少 package.json 文件的项目。开发者推送了没有 package.json 文件的 package-lock.json 文件。

如何从 package-lock.json 文件创建一个干净的 package.json 以防万一?

node.js npm package.json package-lock.json

0
推荐指数
2
解决办法
3063
查看次数

在 Angular 7 中安装 devDependencies 或 Dependencies

我很困惑我应该在哪里真正安装像 ngxs、bootstrap、chart.js、ng-bootstrap、ng-select、sweetalert 这样的软件包?我遇到了几个问题,但我仍然对我应该把这些包裹放在哪里感到困惑?谁能告诉下面的这段代码是否正确?谢谢

"dependencies": {
    "@angular/animations": "^7.2.11",
    "@angular/common": "^7.2.11",
    "@angular/compiler": "^7.2.11",
    "@angular/core": "^7.2.11",
    "@angular/forms": "^7.2.11",
    "@angular/http": "^7.2.11",
    "@angular/platform-browser": "^7.2.11",
    "@angular/platform-browser-dynamic": "^7.2.11",
    "@angular/platform-server": "^7.2.11",
    "@angular/pwa": "^0.10.7",
    "@angular/router": "^7.2.11",
    "@angular/service-worker": "^7.2.11",
    "@ngxs/router-plugin": "^3.4.3",
    "@ngxs/storage-plugin": "^3.4.3",
    "@ngxs/store": "^3.4.3",
    "bootstrap": "4.0.0",
    "classlist.js": "^1.1.20150312",
    "core-js": "^2.6.5",
    "intl": "^1.2.5",
    "ngx-perfect-scrollbar": "5.3.5",
    "node-sass": "^4.11.0",
    "resize-observer-polyfill": "^1.5.1",
    "rxjs": "^6.4.0",
    "web-animations-js": "^2.3.1",
    "zone.js": "^0.8.29"
  },
  "devDependencies": {
    "@angular-devkit/build-angular": "^0.10.7",
    "@angular/cli": "^7.1.0",
    "@angular/compiler-cli": "^7.1.0",
    "@angular/language-service": "^7.1.0",
    "@ng-bootstrap/ng-bootstrap": "^4.0.0",
    "@ng-select/ng-select": "^2.12.0",
    "@ngxs/devtools-plugin": "^3.4.1",
    "@ngxs/logger-plugin": "^3.4.1",
    "@types/jasmine": "^2.8.12",
    "@types/node": "^9.6.37",
    "chart.js": "^2.8.0", …
Run Code Online (Sandbox Code Playgroud)

package.json angular

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