小编use*_*883的帖子

"npm run build" = "react-scripts: 权限被拒绝"

我正在尝试在 Ubuntu 18.04 上部署我的工作 Windows 10 Spring-Boot/React 应用程序,但尽管多次尝试修复,但仍然收到“react-scripts: Permission denied”错误。希望你们中的一位反应专家可以发现我做错了什么。

我的 package.json 看起来像这样

{
  "name": "medaverter-front",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "@testing-library/jest-dom": "^4.2.4",
    "@testing-library/react": "^9.3.2",
    "@testing-library/user-event": "^7.1.2",
    "axios": "^0.19.2",
    "bootstrap": "^4.4.1",
    "react": "^16.13.0",
    "react-dom": "^16.13.0",
    "react-router-dom": "^5.1.2",
    "react-scripts": "3.4.0",
    "react-table-6": "^6.11.0",
    "react-validation": "^3.0.7",
    "reactstrap": "^6.5.0",
    "validator": "^12.2.0"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },
  "eslintConfig": {
    "extends": "react-app"
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ], …
Run Code Online (Sandbox Code Playgroud)

node.js npm jenkins reactjs

16
推荐指数
7
解决办法
2万
查看次数

maven找不到课

我继承了一个巨大的maven java项目,无法编译它.

mvn compile
Run Code Online (Sandbox Code Playgroud)

它告诉我它找不到一个类,即使它在当地的回购中.

Failed to execute goal org.codehaus.enunciate:maven-enunciate-plugin:1.25:assemble (default) on project VCWH_Core_QueryService: Execution default of goal org.codehaus.enunciate:maven-enunciate-plugin:1.25:assemble failed: A required class was missing while executing org.codehaus.enunciate:maven-enunciate-plugin:1.25:assemble: com/sun/mirror/apt/AnnotationProcessorFactory
Run Code Online (Sandbox Code Playgroud)

这是pom.xml片段,告诉它在哪里看:

 <dependency>
  <groupId>com.sun</groupId>
  <artifactId>tools</artifactId>
  <version>1.7</version>
 </dependency>
Run Code Online (Sandbox Code Playgroud)

当然,tools-1.7.jar和tools-1.7.pom位于本地仓库中

\.m2\repository\com\sun\tools\1.7

如果我看到罐子里面, jar tf tools-1.7.jar 我可以看到课程

com/sun/mirror/apt/AnnotationProcessorFactory.class

我还在我的本地仓库中清除了sun文件夹,并在NetBeans中执行了"清理和构建",并观看了sun文件夹返回到我的本地仓库,所以我知道远程仓库的连接性很好.

为什么不能找到它?

java maven

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

如何在函数内调用javascript函数

我有一个名为screener.js的javascript文件

function ScreenerPage() {

    function onScreenListChange() {
       do stuff
    };
}
Run Code Online (Sandbox Code Playgroud)

从index.html文件我包括这样的javascript文件:

<script type="text/javascript" src="./js/screener.js"></script>
Run Code Online (Sandbox Code Playgroud)

然后在index.html的head部分中我实例化screenerPage对象,如下所示:

<script type="text/javascript"> 
    $(document).ready(function () { 
        screenerPage = new ScreenerPage();
    }
</script> 
Run Code Online (Sandbox Code Playgroud)

然后在body部分中有一个select with onchange事件调用

<select id="screenList" onchange="screenerPage.onScreenListChange()">
Run Code Online (Sandbox Code Playgroud)

但浏览器显示错误:

未捕获的TypeError:screenerPage.onScreenListChange不是函数

我究竟做错了什么?

javascript

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

如何将参数从azure管道传递到shell脚本?

我正在尝试将参数从 Azure 管道传递到 shell 脚本。shell脚本正在执行,但是参数没有传过来。这是管道任务:

- task: AzureCLI@2
  inputs:
    azureSubscription: 'our-subscription'
    scriptType: 'bash'
    scriptLocation: 'scriptPath'
    scriptPath: 'Path/to/shellscript/cli.sh'
    arguments: 
    addSpnToEnvironment: 
      ${{ variables.appVersion }}
      ${{ variables.bNumber }}
Run Code Online (Sandbox Code Playgroud)

这是 cli.sh 的一些内容

appVersion=$1
buildNo=$2    
echo printing values:
echo appVersion= "$appVersion"
echo buildNo= "$buildNo"
Run Code Online (Sandbox Code Playgroud)

这是管道任务内的一些日志

printing values: 
appVersion=  
buildNo=  
D:\a\1\s\path\to\shellscript\cli.sh: line 72: wget: command not found
Run Code Online (Sandbox Code Playgroud)

另请注意,wget 命令也未被识别。我缺少什么?

linux azure azure-pipelines

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

如何在Spring Boot中显示mysql视图?

只要我使用常规 MySQL 表,我就有一个正在运行的 Spring Boot CRUD 应用程序。但我需要显示多个表中的数据,所以我创建了一个 MySQL 视图。但现在出现以下错误:

创建类路径资源 [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class] 中定义的名为“entityManagerFactory”的 bean 时出错:调用 init 方法失败;嵌套异常是 org.hibernate.AnnotationException:没有为实体指定标识符:net.tekknow.medaverter.domain.AppointmentView

我正在关注这个例子: https ://www.javabullets.com/calling-database-views-from-spring-data-jpa/

这是域对象:

package net.tekknow.medaverter.domain;

import java.io.Serializable;
import java.sql.Timestamp;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.validation.constraints.Size;

@Entity
@Table(name = "vw_appointments")
public class AppointmentView implements Serializable {
    @Size(max = 32)
    @Column(name="Date")
    public String date;

    @Column(name="Physician")
    public String physician;

    @Column(name="LabCollected")
    public Timestamp labCollected;

    @Column(name="Note")
    public String note;

    public String getDate_time() {
        return date;
    }
    public String getPhysician() {
        return physician;
    }
    public Timestamp …
Run Code Online (Sandbox Code Playgroud)

java hibernate jpa spring-boot

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