Tìm kiếm trang web

javascript - Lỗi khi chạy script npm với Yarn: "ERR spawn EINVAL"

Tôi đang gặp lỗi khi cố gắng chạy một script npm liên quan đến Yarn. Đây là trình tự các sự kiện:

  1. Tôi đã khởi tạo một dự án bằng create-react-app.
  2. Đã thêm tập lệnh sau vào tệp package.json của tôi
"scripts": { "lint": "yarn add -D prettier && yarn add -D babel-eslint && npx install-peerdeps --dev eslint-config-airbnb && yarn add -D eslint-config-prettier eslint-plugin-prettier" }

Đọc thêm →

javascript - Làm thế nào để sử dụng một trình quản lý gói cho cả backend và frontend? (Yarn/NPM)

Trước đây tôi thường dùng NPM cho các công việc phía máy chủ và Bower cho giao diện frontend. NPM sẽ cài đặt vào thư mục node_modules/ và tôi có một file .bowerrc để cài đặt các gói đó vào public/lib.

Bây giờ tôi đã bắt đầu sử dụng Yarn tha

Đọc thêm →

reactjs - Tại sao việc tạo lại tệp khóa yarn lại gây ra lỗi kiểu dữ liệu?

Tôi có một dự án React/Redux sử dụng TypeScript và Yarn để quản lý các phụ thuộc của ứng dụng. Mỗi khi tôi xóa thư mục node_modules, tệp khóa yarn và tạo lại thư mục node_modules cùng với tệp khóa bằng lệnh yarn install, toàn bộ ứng dụng đều gặp lỗi kiểu.

Có phải là thực hành không tốt khi xoá tệp

Đọc thêm →

yarnpkg - Làm thế nào để tôi làm cho Yarn làm phẳng các kiểu TypeScript của mình?

Tôi đã cài đặt cả @types/react và @types/react-dom. Giả sử trước đó chúng ở phiên bản 15, và sau đó tôi đã nâng cấp cả hai bằng cách sử dụng yarn upgrade @types/react@16 @types/react-dom@16.

@types/react-dom khai báo một phụ thuộc vào @types/react

Đọc thêm →

typescript - Rails: khởi chạy xây dựng Yarn trong môi trường thử nghiệm

Tôi đang làm việc trên một ứng dụng Rails 5.1.4, và tôi vừa thêm Webpack/Yarn để bắt đầu làm việc với TypeScript.

Tôi muốn biên dịch nhiều tệp TypeScript thành một tệp app.js, được bao gồm trong bố cục của tôi.

Tại địa phương, tôi đang làm việc trong một cài đặt docker-compose. Một webpack-dev-server được khởi chạy cùng với máy chủ web cục bộ của tôi, mọi thứ đều hoạt động tốt.

Trong môi trường kiểm thử của tôi, việc biên dịch app.js đang hoạt động tốt.

Vấn đề của tôi

Đọc thêm →

node.js - Node: Nhập thư viện Typescript với npm/yarn

Tôi có một dự án Node-Typescript. Dự án này phụ thuộc vào một dự án Typescript khác. Phụ thuộc này trỏ trực tiếp đến kho lưu trữ Bitbucket của tôi. Khi tôi chạy "yarn install", toàn bộ kho lưu trữ được sao chép vào node_modules của tôi. Điều đó thật tuyệt. Trong thư mục gốc của dự án thư viện của tôi có một tệp index.ts chứa dòng "export * from './source'" để tất cả có thể được sử dụng. Tôi nhập và sử dụng một số lớp từ thư viện trong mã của mình.

Khi tôi biên dịch dự án, tôi nhận được

Đọc thêm →

yarnpkg - Làm thế nào để thêm định nghĩa kiểu tùy chỉnh khi sử dụng tham chiếu Typescript trong workspace của Yarn?

Tôi đang cố gắng tạo một kho lưu trữ workspace yarn mẫu với tính năng tham chiếu mới của Typescript:

https://github.com/tommedema/serverless-mono-example/tree/feature/external-types

Khi một thư viện bên ngoài không có định nghĩa kiểu, nên có thể thêm chúng thủ công. Những gì tôi đã làm cho đến nay:

  1. đã tạo một workspace packages/types
  2. đã thêm một mẫu tại packages/types/camelcase với một tệp index.d.ts:

    khai bá

    Đọc thêm →

javascript - Tôi không muốn có file typescript.worker.js sau khi chạy yarn build

Tệp typescript.worker.js sau khi chạy yarn build, có dung lượng hơn 4 MB, nó không có ích cho dự án của tôi, tôi không muốn nó sau khi chạy yarn build, làm sao để loại bỏ nó, tôi không muốn xóa nó thủ công

Tôi không thể thấy nơi nó được xây dựng, hãy tìm trong package.json và webpack

File sizes after gzip: 858.67 KB build/typescript.worker.js 471.51 KB build/static/js/8.b5523fe5.chunk.js 441.07 KB build/static/js/7.8b975f3d.chunk.js 131.28 KB build/css.worker.

Đọc thêm →

javascript - Lệnh Yarn link hoạt động cho một tệp nhưng báo lỗi cho tệp khác trong cùng dự án Angular

Tôi đang cố gắng xây dựng một dự án Angular nơi tôi có 3 tệp - getComputers.js, getIps.js và một tệp typescript - app.ts. Tôi cần import một module trendmicro trong cả hai tệp Javascript. Với một tệp thì hoạt động, nhưng với tệp kia lại báo lỗi không tìm thấy module.

Tôi đã chạy dòng lệnh sau để liên kết module trendmicro với dự án của mình.

yarn link "@trendmicro/deepsecurity"

Nó được liên kết thành công. Vấn đề xuất hiện với getIps.js và không xuất hiện v

Đọc thêm →

typescript - Gặp lỗi khi tôi chạy yarn build (nó gọi tsc) và không có lỗi khi tôi chạy tsc trong terminal?

Có ai biết tại sao tôi lại gặp lỗi khi chạy yarn build (nó gọi tsc) nhưng không gặp lỗi khi chạy tsc trong terminal không?

Trong package.json, tôi có

"scripts": { "build": "tsc", }

tsc trong terminal không báo lỗi:

Đọc thêm →