如何在客户端创建和推送新文件



简单地在目录中创建文件不会将它们添加到项目中。有没有办法确保它们与项目的其余部分一起被推送,还是我注定要在 Web 编辑器中创建它们然后拉动?

目录中

未被.claspignore文件排除的任何.js或.html文件都将推送到关联的应用脚本项目。您可以使用 clasp status 查看这些文件。

官方描述:


强制将所有本地文件写入 script.google.com。

忽略文件:

  • 这要从.开始
  • 没有接受的文件扩展名
  • 被忽略(文件名与.claspignore文件中的 glob 模式匹配)

例如

$ clasp create
 ...
$ echo 'function foo() { console.log("This is a Stackdriver log"); }' > newFile.js
$ clasp status
Not ignored files:
└─ appsscript.json
└─ newFile.js
Ignored files:
└─ .clasp.json
$ clasp push
└─ appsscript.json
└─ newFile.js
Pushed 2 files.
$ clasp open
Opening script: https://script.google.com/d/..../edit

在脚本编辑器中,您将观察到由 clasp push 推送的文件。如果执行即时clasp pull,则不会观察到文件的差异(好吧,可能除了LF/CRLF转换之外)。

  • 您当前可能会遇到以下显示问题:https://issuetracker.google.com/123311608

如果是这样,解决方案是在打开编辑器之前再次推送。

$ clasp push && clasp push
  ...
$ clasp open

相关内容

  • 没有找到相关文章

最新更新