相关疑难解决方法(0)

在OS X上使用sed进行就地编辑

我想在OS X上使用sed编辑文件.我正在使用以下命令:

sed 's/oldword/newword/' file.txt
Run Code Online (Sandbox Code Playgroud)

输出发送到终端. file.txt未被修改.使用以下命令将更改保存到file2.txt:

sed 's/oldword/newword/' file1.txt > file2.txt
Run Code Online (Sandbox Code Playgroud)

但是我不想要另一个文件.我只想编辑file1.txt.我怎样才能做到这一点?

我试过-i标志.这会导致以下错误:

sed: 1: "file1.txt": invalid command code f
Run Code Online (Sandbox Code Playgroud)

macos file-io sed in-place

130
推荐指数
5
解决办法
8万
查看次数

tsconfig.json 在 yarn 启动 React 应用程序后被重置

我用create-react-app app_name --typescript. 由于 Typescript 不支持 NODE_PATH。我正在尝试在tsconfig.json.

但是,每次yarn start在放入后运行"baseUrl": "src""compilerOptions",baseUrl 都会消失。我感觉像yarn start重置tsconfig.json

我怎样才能阻止它重置文件?

**tsconfig.json**
{
  "compilerOptions": {
    "target": "es6",
    "allowJs": true,
    "skipLibCheck": false,
    "esModuleInterop": true,
    "allowSyntheticDefaultImports": true,
    "strict": false,
    "forceConsistentCasingInFileNames": true,
    "module": "esnext",
    "moduleResolution": "node",
    "resolveJsonModule": true,
    "isolatedModules": true,
    "noEmit": true,
    "jsx": "preserve"
  },
  "include": ["src"]
}
Run Code Online (Sandbox Code Playgroud)

typescript

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

如何在 Create-React-App 和 Typescript 中使用 Mocha?获取语​​法错误:意外的令牌导入

我开始使用 Jest 在我的 create-react-app 项目中测试一些简单的 JavaScript 代码,但它在 Windows 上太慢了,在观看模式下进行简单测试需要 15-20 秒 - 所以我切换到 mocha,这几乎是即时的。

然后我将 JavaScript 文件切换到 TypeScript 并在运行测试时出现此错误 -

(function (exports, require, module, __filename, __dirname) { import assert from 'assert';
                                                              ^^^^^^
SyntaxError: Unexpected token import
    at createScript (vm.js:80:10)
Run Code Online (Sandbox Code Playgroud)

我最终通过更改tsconfig.json文件让它工作

"module": "esnext",
Run Code Online (Sandbox Code Playgroud)

"module": "commonjs",
Run Code Online (Sandbox Code Playgroud)

它起作用了 --- 有一段时间 - 但是在做之后再次出现导入错误npm start- 如果你在 react-scripts 清除屏幕之前及时发现它,你可以看到问题 -

正在对您的 tsconfig.json 文件进行以下更改:compilerOptions.module must be esnext (for import() and import/export)

所以 create-react-app 覆盖了“module”行——你如何解决这个问题?

我遵循了这个问题中使用的方法 - 如何配置 react-script 以便它不会在“开始”时覆盖 tsconfig.json

在 …

javascript mocha.js typescript jestjs create-react-app

7
推荐指数
0
解决办法
580
查看次数