当前位置: 首页 > 知识库问答 >
问题:

SRC/**/*和'SRC/**/*'有什么区别

葛航
2023-03-14

我想用nodemon开始我的项目

"scripts": {
  "start": "tsc && node build/index.js",
  "watch-server1": "nodemon --watch src/**/* -e ts,tsx --exec ts-node ./src/index.ts",
  "watch-server2": "nodemon --watch 'src/**/*' -e ts,tsx --exec 'ts-node' ./src/index.ts"
},

使用watch-server1时:

(node:6830) Warning: To load an ES module, set "type": "module" in the package.json or use the .mjs extension.
(Use `node --trace-warnings ...` to show where the warning was created)
/Users/leonsux/Desktop/Code/home/src/router/index.js:5
export default router;
^^^^^^

SyntaxError: Unexpected token 'export'
    at wrapSafe (internal/modules/cjs/loader.js:1167:16)
    at Module._compile (internal/modules/cjs/loader.js:1215:27)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1272:10)
    at Module.load (internal/modules/cjs/loader.js:1100:32)
    at Function.Module._load (internal/modules/cjs/loader.js:962:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
    at main (/Users/leonsux/Desktop/Code/home/node_modules/ts-node/src/bin.ts:198:14)
    at Object.<anonymous> (/Users/leonsux/Desktop/Code/home/node_modules/ts-node/src/bin.ts:288:3)
    at Module._compile (internal/modules/cjs/loader.js:1251:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1272:10)
[nodemon] app crashed - waiting for file changes before starting...

当我使用watch-server2时,它工作得很好

那么,src/**/*'src/**'之间有什么区别

共有1个答案

干旺
2023-03-14

在参数传递给nodemon之前,*之类的未加引号的shell字符将由shell展开(例如bash)。

在单引号中引用它们将保护它们不被shell扩展,因此nodemon将作为参数传递文字字符串src/**/*。(它可以做它喜欢做的事情--大概是扩展通配符本身。)

这会产生很大差异的一个例子:

scp 'remoteserver:*.txt' .

范瑟丝:

scp remoteserver:*.txt .

引用*允许scp打开到远程服务器的安全连接,并查看其上存在哪些文件。

如果*由本地shell扩展,它将在本地计算机上查找名称类似“remoteserver:foo.txt”的文件,并且可能没有找到。

 类似资料:
  • 问题内容: 我目前正在编写一个基于servlet的应用程序(客户端)。我试图在代码所在的同一包中获取一个文本文件。我遇到的所有方法都使用或获取了文本文件(例如:SO1,SO2)。但是我已经尝试过了,文本文件仍然可以成功加载。 有什么区别?为何鼓励使用该方法? 问题答案: 目前,您正在开发人员工作站上,并且可能正在通过IDE运行您的应用程序。Tomcat恰好是从IDE项目根目录启动的,因此使用 允许

  • 本文向大家介绍src、href、link的区别是什么?相关面试题,主要包含被问及src、href、link的区别是什么?时的应答技巧和注意事项,需要的朋友参考一下 https://www.cnblogs.com/bbcfive/p/10065035.html

  • 本文向大家介绍请描述下元素的href和src有什么区别?相关面试题,主要包含被问及请描述下元素的href和src有什么区别?时的应答技巧和注意事项,需要的朋友参考一下 1.概念不同 href用于在当前文档和引用资源之间确立联系 src用于将资源替换当前元素 2.解析方式不同 href解析时,会并行下载资源且不会停止当前文档处理 src解析时,会暂停当前文档处理

  • 本文向大家介绍Android ImageView Src 和Background 区别,包括了Android ImageView Src 和Background 区别的使用技巧和注意事项,需要的朋友参考一下 之前使用Glide的时候被ImageView的图片设置弄混了(很低级的问题,确是经常犯的问题),所以就去看了一下ImageView,补补基础。 首先ImageView有两个显示图片的属性,分别

  • 问题内容: 本教程演示了指令的使用,而不是: 他们要求: 用普通的旧src属性替换ng-src指令。 使用Firebug或Chrome的Web检查器之类的工具,或检查Web服务器的访问日志,确认该应用确实确实对 /app/%7B%7Bphone.imageUrl%7D%7D (或 / app / {{phone .imageUrl}} )。 我这样做了,它给了我正确的结果: 有什么原因吗? 问题答

  • 问题内容: 在和属性用于包括一些外部实体,如图像,CSS文件,HTML文件,其他任何网页或JavaScript文件。 有没有明确区分和?在哪里或何时使用或?我认为它们不能互换使用。 我在下面给出一些使用这些属性的示例: 要引用CSS文件:在link标记内。 引用JS文件:在script标签内。 要引用图像文件:在图像标签内。 要引用另一个网页:在锚标记内。 问题答案: 是。 src 和 href