我正在尝试使用npm安装lerna,成功添加了包但是当我运行lerna的任何命令时它出来了.
bash:lerna:找不到命令
节点版本:v8.10.0
Npm版本:3.10.9.
这是我正在尝试的:
$ npm install --global lerna
C:\Users\<user-name>\AppData\Roaming\npm\lerna -> C:\Users\<user-name>\AppData\Roaming\npm\node_modules\lerna\bin\lerna.js
C:\Users\<user-name>\AppData\Roaming\npm
`--lerna@2.11.0
VaibhavPC@Vaibhav MINGW64 ~/Projects/lerna init
bash: lerna: command not found
Run Code Online (Sandbox Code Playgroud) 我有两个Typescript反应模块:moduleA和moduleB.
我试图用一个部件Button.tsx从moduleA通过导出Button.tsx在moduleB使用参照本组件moduleA.
这是我遵循的步骤:
moduleA.moduleA.moduleB.moduleA在moduleB使用npm install ../moduleA.然后,我在引用Button组件moduleB,moduleA使用:
import { Button } from "moduleA";
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
ERROR in C:\Users\VaibhavPC\Projects\moduleb\src\Start.tsx
./src/Start.tsx
[tsl] ERROR in C:\Users\VaibhavPC\Projects\moduleb\src\Start.tsx(2,24)
TS2307: Cannot find module './moduleA'
Run Code Online (Sandbox Code Playgroud)
这是我package.json的moduleA:
{
"name": "moduleA",
"version": "1.0.0",
"description": "",
"main": "main.js",
"scripts": {
"start": "react-scripts …Run Code Online (Sandbox Code Playgroud)