我最近通过GitLab
.
它已正确发布,我什至能够将yarn add ...
有问题的包发送到另一个仓库。
检查 node_modules 我可以看到存在的包。但是,当我运行import
时,我被告知找不到该模块。
我认为我要么importing
很糟糕,要么很exporting
糟糕(或者两者兼而有之)
我package.json
从中导出的文件具有以下内容:
{
"name": "@thing/thing2",
"version": "0.1.2",
"private": false,
"dependencies": {
"many packages"
},
"scripts": {
"start": "react-scripts start",
},
"eslintConfig": {
"extends": [
"react-app",
"react-app/jest"
]
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
},
"publishConfig": {
"something"
},
"main": "./src/index.js",
"type": "module",
"license": "MIT"
}
我所追求的组件位于src/thing1/file.jsx
我将文件导入为:
import {stuff} from "@thing/thing2"
我确信网上有关于如何做到这一点的文档,但我显然是在寻找错误的,谢谢。