简体   繁体   中英

Is there a difference between npm install on windows & linux

i think i have a short question.

I can't find anything in the www. if i run npm install on a windows machine to install my dependencies. is it possible to move the node_module directory to a linux machine and run my nodejs script, or is npm checking before installing my os and choose other install path's?

greetings mok

Yes, there can be differences, say, if you (or your dependencies) use native node.js addons, which are built eg by node-gyp and contain native binary code. Also there can be OS/CPU - specific stuff in package.json .

package.json description can be found here: https://docs.npmjs.com/files/package.json

There shouldn't be a difference between the npm i command between linux and windows.

You should also never try to move the node_modules file. Normally in your project when you run npm init you will have a package.json file. This package.json file holds all the dependencies and devdependencies. If you then run npm i a new node_modules will be created with all the corresponding dependencies specified in the package.json file.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM