Comments (4)
@nlf I wonder if this has been fixed now that we pulled out
puka
from dependencies?
This is npm@6
from run-script.
this is a tricky one. we've just released 1.8.0 of this package that switches the string quoting and escaping to use puka however per puka's own documentation there's some weirdness with line breaks in strings:
I searched for days for a way to quote or escape line breaks in arguments to
cmd.exe, but couldn't find one (regular ^-prepending and quotation marks
don't seem to cut it). If you know of a way that works, please open an
issue to tell me about it! Until
then, any line break characters (\r or \n) in values being interpolated by
sh will cause an error to be thrown on Windows only.
this seems to be the sort of thing that there's not a great consistent resolution for. if puka lands a fix, then we'll get it pulled in there, otherwise i think there isn't much we can do reasonably here.
from run-script.
@nlf I wonder if this has been fixed now that we pulled out puka
from dependencies?
from run-script.
ooops
from run-script.
Related Issues (20)
- [BUG] #98 breaks AIX HOT 3
- [BUG] signalManager.add called with undefined in Docker container HOT 1
- [BUG] JSON.stringify should not be used for shell escaping HOT 1
- Reporting a vulnerability HOT 1
- [BUG] Package is not in npm registry HOT 5
- [feature request] Indent output of nested `npm` commands
- [BUG] npm start ignores empty argument on windows
- [BUG] The `npm_config_node_gyp` environment variable and `npm config set node-gyp` config don't work with npm 7 HOT 2
- [BUG] 1.8.4 is failing on npm/cli integration tests HOT 2
- Upgrade node-gyp to v.8.0.0 to prevent deprecation errors HOT 2
- [BUG] npm run-scripts fail in windows 10 with case-sensitivity enabled. HOT 2
- [FEATURE] Typescript Types HOT 3
- Update node-gyp to avoid npm install warnings HOT 1
- [BUG] Migrate to `node-gyp@^8` HOT 2
- [?BUG] package.json -> process.env - Array is smashed, while object can be deep HOT 1
- [BUG] Can not build binary packages on Debian Stretch HOT 4
- [QUESTION] how to show logs in terminal HOT 1
- [BUG] v3.0.1 has a breaking change HOT 1
- [BUG] "command not found" when running script with bash as script-shell on Windows HOT 1
- [BUG] BREAKING REGRESSION npm concurrency regression in 4.1.0 and onwards HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from run-script.